Test files: 220; Total subtests: 51866
Test | Ch45 | Ed01 | Fx40 | Ie11 | Op12 | Sf07 |
---|---|---|---|---|---|---|
/dom/collections/HTMLCollection-empty-name.html | OK | OK | OK | OK | OK | OK |
Empty string as a name for Document.getElementsByTagName | PASS | PASS | PASS | PASS | FAIL | FAIL |
Empty string as a name for Element.getElementsByTagName | PASS | PASS | PASS | PASS | FAIL | FAIL |
Empty string as a name for Document.getElementsByTagNameNS | PASS | PASS | PASS | PASS | FAIL | FAIL |
Empty string as a name for Element.getElementsByTagNameNS | PASS | PASS | PASS | PASS | FAIL | FAIL |
Empty string as a name for Document.getElementsByClassName | PASS | PASS | PASS | PASS | FAIL | FAIL |
Empty string as a name for Element.getElementsByClassName | PASS | PASS | PASS | PASS | FAIL | FAIL |
Empty string as a name for Element.children | PASS | PASS | PASS | PASS | FAIL | PASS |
/dom/events/Event-constants.html | OK | OK | OK | OK | OK | OK |
Constants for eventPhase on Event interface object. | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Constants for eventPhase on Event prototype object. | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Constants for eventPhase on Event object. | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Constants for eventPhase on CustomEvent object. | PASS | FAIL | PASS | FAIL | FAIL | PASS |
/dom/events/Event-constructors.html | OK | OK | OK | OK | OK | OK |
Event constructors | PASS | PASS | PASS | PASS | FAIL | FAIL |
Event constructors 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
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 |
Event constructors 5 | PASS | PASS | PASS | FAIL | PASS | PASS |
Event constructors 6 | PASS | PASS | PASS | FAIL | PASS | PASS |
Event constructors 7 | PASS | PASS | PASS | FAIL | PASS | PASS |
Event constructors 8 | PASS | PASS | PASS | FAIL | PASS | PASS |
Event constructors 9 | PASS | PASS | PASS | FAIL | PASS | PASS |
Event constructors 10 | PASS | PASS | PASS | FAIL | PASS | PASS |
Event constructors 11 | PASS | PASS | PASS | FAIL | PASS | PASS |
Event constructors 12 | PASS | PASS | PASS | FAIL | PASS | PASS |
/dom/events/Event-defaultPrevented.html | OK | OK | OK | OK | OK | OK |
When an event is created, defaultPrevented should be initialized to false. | PASS | PASS | PASS | PASS | PASS | PASS |
initEvent should work correctly (not cancelable). | PASS | PASS | PASS | PASS | PASS | PASS |
preventDefault() should not change defaultPrevented if cancelable is false. | PASS | PASS | PASS | PASS | PASS | PASS |
initEvent should work correctly (cancelable). | PASS | PASS | PASS | PASS | PASS | PASS |
preventDefault() should change defaultPrevented if cancelable is false. | PASS | PASS | PASS | FAIL | PASS | PASS |
initEvent should unset defaultPrevented. | PASS | FAIL | PASS | PASS | FAIL | PASS |
/dom/events/Event-dispatch-bubbles-false.html | OK | OK | OK | OK | OK | OK |
Event.dispatchEvent with Event.bubbles set to false. | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/events/Event-dispatch-handlers-changed.html | OK | OK | OK | OK | OK | OK |
Dispatch additional events inside an event listener | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/events/Event-dispatch-omitted-capture.html | OK | OK | OK | OK | OK | OK |
EventTarget.addEventListener with the capture argument omitted | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/events/Event-dispatch-redispatch.html | OK | OK | OK | OK | OK | OK |
EventTarget#dispatchEvent(): redispatching a native event | FAIL | PASS | PASS | FAIL | PASS | FAIL |
/dom/events/Event-dispatch-reenter.html | OK | OK | OK | OK | OK | OK |
Dispatch additional events inside an event listener | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/events/Event-dispatch-target-moved.html | OK | OK | OK | OK | OK | OK |
Event propagation path when an element in it is moved within the DOM | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/events/Event-dispatch-target-removed.html | OK | OK | OK | OK | OK | OK |
Event propagation path when an element in it is removed from the DOM | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/events/Event-initEvent.html | OK | OK | OK | OK | OK | OK |
Properties of initEvent(type, true, true) | FAIL | PASS | PASS | PASS | PASS | FAIL |
Properties of initEvent(type, true, false) | FAIL | PASS | PASS | PASS | PASS | FAIL |
Properties of initEvent(type, false, true) | FAIL | PASS | PASS | PASS | PASS | FAIL |
Properties of initEvent(type, false, false) | FAIL | PASS | PASS | PASS | PASS | FAIL |
Calling initEvent multiple times (getting type). | PASS | PASS | PASS | PASS | PASS | PASS |
Calling initEvent multiple times (not getting type). | PASS | PASS | PASS | PASS | PASS | PASS |
Calling initEvent must not have an effect during dispatching. | PASS | PASS | PASS | PASS | PASS | PASS |
Calling initEvent must unset the stop propagation flag. | PASS | FAIL | FAIL | FAIL | FAIL | PASS |
Calling initEvent during propagation. | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/events/Event-propagation.html | OK | OK | OK | OK | OK | OK |
Newly-created Event | PASS | PASS | PASS | PASS | PASS | PASS |
After stopPropagation() | PASS | PASS | FAIL | PASS | PASS | PASS |
After stopImmediatePropagation() | PASS | PASS | FAIL | PASS | PASS | PASS |
/dom/events/Event-type-empty.html | OK | OK | OK | OK | OK | OK |
initEvent | FAIL | PASS | PASS | PASS | PASS | FAIL |
Constructor | FAIL | PASS | PASS | FAIL | PASS | FAIL |
/dom/events/Event-type.html | OK | OK | OK | OK | OK | OK |
Event.type should initially be the empty string | PASS | PASS | PASS | PASS | PASS | PASS |
Event.type should be initialized by initEvent | PASS | PASS | PASS | PASS | PASS | PASS |
Event.type should be initialized by the constructor | PASS | PASS | PASS | FAIL | PASS | PASS |
/dom/events/EventTarget-addEventListener.html | OK | OK | OK | OK | OK | OK |
Adding a null event listener should succeed | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/events/EventTarget-dispatchEvent-returnvalue.html | OK | OK | OK | OK | OK | OK |
Return value of EventTarget.dispatchEvent. | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/events/EventTarget-dispatchEvent.html | 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 (CustomEvent). | PASS | PASS | PASS | PASS | FAIL | FAIL |
If the event's initialized flag is not set, an InvalidStateError must be thrown (Event). | PASS | PASS | PASS | PASS | FAIL | FAIL |
If the event's initialized flag is not set, an InvalidStateError must be thrown (Events). | PASS | PASS | PASS | PASS | FAIL | FAIL |
If the event's initialized flag is not set, an InvalidStateError must be thrown (HTMLEvents). | PASS | PASS | PASS | PASS | FAIL | FAIL |
If the event's initialized flag is not set, an InvalidStateError must be thrown (KeyboardEvent). | PASS | PASS | PASS | PASS | 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 (MessageEvent). | PASS | PASS | PASS | PASS | FAIL | FAIL |
If the event's initialized flag is not set, an InvalidStateError must be thrown (MouseEvent). | PASS | PASS | PASS | PASS | FAIL | FAIL |
If the event's initialized flag is not set, an InvalidStateError must be thrown (MouseEvents). | PASS | PASS | PASS | PASS | FAIL | FAIL |
If the event's initialized flag is not set, an InvalidStateError must be thrown (TouchEvent). | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
If the event's initialized flag is not set, an InvalidStateError must be thrown (UIEvent). | PASS | PASS | PASS | PASS | FAIL | FAIL |
If the event's initialized flag is not set, an InvalidStateError must be thrown (UIEvents). | PASS | PASS | PASS | PASS | FAIL | FAIL |
If the event's dispatch flag is set, an InvalidStateError must be thrown. | PASS | PASS | PASS | PASS | FAIL | FAIL |
Exceptions from event listeners must not be propagated. | PASS | PASS | PASS | PASS | PASS | PASS |
Event listeners added during dispatch should be called | FAIL | PASS | PASS | FAIL | PASS | FAIL |
Event listeners should be called in order of addition | PASS | PASS | PASS | FAIL | PASS | PASS |
/dom/events/EventTarget-removeEventListener.html | OK | OK | OK | OK | OK | OK |
removing a null event listener should succeed | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/interface-objects.html | OK | OK | OK | OK | OK | OK |
Interface objects properties should not be Enumerable | PASS | PASS | PASS | PASS | PASS | PASS |
Should be able to delete Event. | FAIL | PASS | PASS | PASS | PASS | PASS |
Should be able to delete CustomEvent. | FAIL | PASS | PASS | PASS | PASS | PASS |
Should be able to delete EventTarget. | FAIL | PASS | PASS | FAIL | FAIL | FAIL |
Should be able to delete Node. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete Document. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete DOMImplementation. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete DocumentFragment. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete ProcessingInstruction. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete DocumentType. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete Element. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete Attr. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete CharacterData. | FAIL | PASS | PASS | PASS | PASS | PASS |
Should be able to delete Text. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete Comment. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete NodeIterator. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete TreeWalker. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete NodeFilter. | FAIL | PASS | PASS | PASS | PASS | PASS |
Should be able to delete NodeList. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete HTMLCollection. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete DOMStringList. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete DOMTokenList. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete DOMSettableTokenList. | FAIL | PASS | PASS | PASS | FAIL | PASS |
/dom/interfaces.html | OK | OK | OK | OK | OK | OK |
Event interface: existence and properties of interface object | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Event interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Event interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
Event interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
Event interface: attribute type | PASS | PASS | PASS | PASS | FAIL | FAIL |
Event interface: attribute target | PASS | PASS | PASS | PASS | FAIL | FAIL |
Event interface: attribute currentTarget | PASS | PASS | PASS | PASS | FAIL | FAIL |
Event interface: constant NONE on interface object | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Event interface: constant NONE on interface prototype object | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Event interface: constant CAPTURING_PHASE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: constant CAPTURING_PHASE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: constant AT_TARGET on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: constant AT_TARGET on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: constant BUBBLING_PHASE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: constant BUBBLING_PHASE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: attribute eventPhase | PASS | PASS | PASS | PASS | FAIL | FAIL |
Event interface: operation stopPropagation() | PASS | PASS | PASS | PASS | FAIL | PASS |
Event interface: operation stopImmediatePropagation() | PASS | PASS | PASS | PASS | FAIL | PASS |
Event interface: attribute bubbles | PASS | PASS | PASS | PASS | FAIL | FAIL |
Event interface: attribute cancelable | PASS | PASS | PASS | PASS | FAIL | FAIL |
Event interface: operation preventDefault() | PASS | PASS | PASS | PASS | FAIL | PASS |
Event interface: attribute defaultPrevented | PASS | PASS | PASS | PASS | FAIL | FAIL |
Event interface: attribute timeStamp | PASS | PASS | PASS | PASS | FAIL | FAIL |
Event interface: operation initEvent(DOMString,boolean,boolean) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Event must be primary interface of document.createEvent("Event") | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of document.createEvent("Event") | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: document.createEvent("Event") must inherit property "type" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
Event interface: document.createEvent("Event") must inherit property "target" with the proper type (1) | PASS | PASS | PASS | PASS | FAIL | PASS |
Event interface: document.createEvent("Event") must inherit property "currentTarget" with the proper type (2) | PASS | PASS | PASS | PASS | FAIL | PASS |
Event interface: document.createEvent("Event") must inherit property "NONE" with the proper type (3) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Event interface: document.createEvent("Event") must inherit property "CAPTURING_PHASE" with the proper type (4) | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: document.createEvent("Event") must inherit property "AT_TARGET" with the proper type (5) | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: document.createEvent("Event") must inherit property "BUBBLING_PHASE" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: document.createEvent("Event") must inherit property "eventPhase" with the proper type (7) | PASS | PASS | PASS | PASS | FAIL | PASS |
Event interface: document.createEvent("Event") must inherit property "stopPropagation" with the proper type (8) | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: document.createEvent("Event") must inherit property "stopImmediatePropagation" with the proper type (9) | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: document.createEvent("Event") must inherit property "bubbles" with the proper type (10) | PASS | PASS | PASS | PASS | FAIL | PASS |
Event interface: document.createEvent("Event") must inherit property "cancelable" with the proper type (11) | PASS | PASS | PASS | PASS | FAIL | PASS |
Event interface: document.createEvent("Event") must inherit property "preventDefault" with the proper type (12) | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: document.createEvent("Event") must inherit property "defaultPrevented" with the proper type (13) | PASS | PASS | PASS | PASS | FAIL | PASS |
Event interface: document.createEvent("Event") must have own property "isTrusted" | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Event interface: document.createEvent("Event") must inherit property "timeStamp" with the proper type (15) | PASS | PASS | PASS | PASS | FAIL | PASS |
Event interface: document.createEvent("Event") must inherit property "initEvent" with the proper type (16) | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: calling initEvent(DOMString,boolean,boolean) on document.createEvent("Event") with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
Event must be primary interface of new Event("foo") | PASS | PASS | PASS | FAIL | PASS | PASS |
Stringification of new Event("foo") | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: new Event("foo") must inherit property "type" with the proper type (0) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new Event("foo") must inherit property "target" with the proper type (1) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new Event("foo") must inherit property "currentTarget" with the proper type (2) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new Event("foo") must inherit property "NONE" with the proper type (3) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Event interface: new Event("foo") must inherit property "CAPTURING_PHASE" with the proper type (4) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: new Event("foo") must inherit property "AT_TARGET" with the proper type (5) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: new Event("foo") must inherit property "BUBBLING_PHASE" with the proper type (6) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: new Event("foo") must inherit property "eventPhase" with the proper type (7) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new Event("foo") must inherit property "stopPropagation" with the proper type (8) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: new Event("foo") must inherit property "stopImmediatePropagation" with the proper type (9) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: new Event("foo") must inherit property "bubbles" with the proper type (10) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new Event("foo") must inherit property "cancelable" with the proper type (11) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new Event("foo") must inherit property "preventDefault" with the proper type (12) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: new Event("foo") must inherit property "defaultPrevented" with the proper type (13) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new Event("foo") must have own property "isTrusted" | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Event interface: new Event("foo") must inherit property "timeStamp" with the proper type (15) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new Event("foo") must inherit property "initEvent" with the proper type (16) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: calling initEvent(DOMString,boolean,boolean) on new Event("foo") with too few arguments must throw TypeError | FAIL | PASS | PASS | FAIL | FAIL | FAIL |
CustomEvent interface: existence and properties of interface object | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
CustomEvent interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
CustomEvent interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
CustomEvent interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
CustomEvent interface: attribute detail | PASS | PASS | PASS | PASS | FAIL | FAIL |
CustomEvent interface: operation initCustomEvent(DOMString,boolean,boolean,any) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
CustomEvent must be primary interface of new CustomEvent("foo") | PASS | PASS | PASS | FAIL | PASS | PASS |
Stringification of new CustomEvent("foo") | PASS | PASS | PASS | FAIL | PASS | PASS |
CustomEvent interface: new CustomEvent("foo") must inherit property "detail" with the proper type (0) | PASS | PASS | PASS | FAIL | FAIL | PASS |
CustomEvent interface: new CustomEvent("foo") must inherit property "initCustomEvent" with the proper type (1) | PASS | PASS | PASS | FAIL | PASS | PASS |
CustomEvent interface: calling initCustomEvent(DOMString,boolean,boolean,any) on new CustomEvent("foo") with too few arguments must throw TypeError | FAIL | PASS | PASS | FAIL | FAIL | FAIL |
Event interface: new CustomEvent("foo") must inherit property "type" with the proper type (0) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new CustomEvent("foo") must inherit property "target" with the proper type (1) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new CustomEvent("foo") must inherit property "currentTarget" with the proper type (2) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new CustomEvent("foo") must inherit property "NONE" with the proper type (3) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Event interface: new CustomEvent("foo") must inherit property "CAPTURING_PHASE" with the proper type (4) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: new CustomEvent("foo") must inherit property "AT_TARGET" with the proper type (5) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: new CustomEvent("foo") must inherit property "BUBBLING_PHASE" with the proper type (6) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: new CustomEvent("foo") must inherit property "eventPhase" with the proper type (7) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new CustomEvent("foo") must inherit property "stopPropagation" with the proper type (8) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: new CustomEvent("foo") must inherit property "stopImmediatePropagation" with the proper type (9) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: new CustomEvent("foo") must inherit property "bubbles" with the proper type (10) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new CustomEvent("foo") must inherit property "cancelable" with the proper type (11) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new CustomEvent("foo") must inherit property "preventDefault" with the proper type (12) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: new CustomEvent("foo") must inherit property "defaultPrevented" with the proper type (13) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new CustomEvent("foo") must have own property "isTrusted" | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Event interface: new CustomEvent("foo") must inherit property "timeStamp" with the proper type (15) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new CustomEvent("foo") must inherit property "initEvent" with the proper type (16) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: calling initEvent(DOMString,boolean,boolean) on new CustomEvent("foo") with too few arguments must throw TypeError | FAIL | PASS | PASS | FAIL | FAIL | FAIL |
EventTarget interface: existence and properties of interface object | PASS | PASS | PASS | FAIL | FAIL | FAIL |
EventTarget interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
EventTarget interface: existence and properties of interface prototype object | FAIL | PASS | PASS | FAIL | FAIL | FAIL |
EventTarget interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | 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 |
EventTarget interface: operation dispatchEvent(Event) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
EventListener interface: existence and properties of interface object | PASS | PASS | PASS | PASS | PASS | PASS |
EventListener interface: existence and properties of interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
EventListener interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | PASS |
EventListener interface: operation handleEvent(Event) | PASS | PASS | PASS | PASS | PASS | PASS |
NodeList interface: existence and properties of interface object | PASS | PASS | PASS | FAIL | FAIL | FAIL |
NodeList interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
NodeList interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeList interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
NodeList interface: operation item(unsigned long) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
NodeList interface: attribute length | PASS | PASS | PASS | PASS | FAIL | FAIL |
NodeList must be primary interface of document.querySelectorAll("script") | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of document.querySelectorAll("script") | PASS | PASS | PASS | PASS | PASS | PASS |
NodeList interface: document.querySelectorAll("script") must inherit property "item" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
NodeList interface: calling item(unsigned long) on document.querySelectorAll("script") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
NodeList interface: document.querySelectorAll("script") must inherit property "length" with the proper type (1) | PASS | PASS | PASS | PASS | FAIL | FAIL |
HTMLCollection interface: existence and properties of interface object | PASS | PASS | PASS | FAIL | FAIL | FAIL |
HTMLCollection interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
HTMLCollection interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
HTMLCollection interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
HTMLCollection interface: attribute length | PASS | PASS | PASS | PASS | FAIL | FAIL |
HTMLCollection interface: operation item(unsigned long) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
HTMLCollection interface: operation namedItem(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
HTMLCollection must be primary interface of document.body.children | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of document.body.children | PASS | PASS | PASS | PASS | PASS | PASS |
HTMLCollection interface: document.body.children must inherit property "length" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | FAIL |
HTMLCollection interface: document.body.children must inherit property "item" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
HTMLCollection interface: calling item(unsigned long) on document.body.children with too few arguments must throw TypeError | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
HTMLCollection interface: document.body.children must inherit property "namedItem" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
HTMLCollection interface: calling namedItem(DOMString) on document.body.children with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
MutationObserver interface: existence and properties of interface object | PASS | PASS | PASS | PASS | FAIL | FAIL |
MutationObserver interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
MutationObserver interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
MutationObserver interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | FAIL | FAIL |
MutationObserver interface: operation observe(Node,MutationObserverInit) | PASS | FAIL | FAIL | FAIL | FAIL | PASS |
MutationObserver interface: operation disconnect() | PASS | PASS | PASS | PASS | FAIL | PASS |
MutationObserver interface: operation takeRecords() | PASS | PASS | PASS | PASS | FAIL | PASS |
MutationRecord interface: existence and properties of interface object | PASS | PASS | PASS | FAIL | FAIL | FAIL |
MutationRecord interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
MutationRecord interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
MutationRecord interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | FAIL | FAIL |
MutationRecord interface: attribute type | PASS | PASS | PASS | PASS | FAIL | FAIL |
MutationRecord interface: attribute target | PASS | PASS | PASS | PASS | FAIL | FAIL |
MutationRecord interface: attribute addedNodes | PASS | PASS | PASS | PASS | FAIL | FAIL |
MutationRecord interface: attribute removedNodes | PASS | PASS | PASS | PASS | FAIL | FAIL |
MutationRecord interface: attribute previousSibling | PASS | PASS | PASS | PASS | FAIL | FAIL |
MutationRecord interface: attribute nextSibling | PASS | PASS | PASS | PASS | FAIL | FAIL |
MutationRecord interface: attribute attributeName | PASS | PASS | PASS | PASS | FAIL | FAIL |
MutationRecord interface: attribute attributeNamespace | PASS | PASS | PASS | PASS | FAIL | FAIL |
MutationRecord interface: attribute oldValue | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: existence and properties of interface object | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: existence and properties of interface prototype object | FAIL | PASS | PASS | FAIL | FAIL | FAIL |
Node interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
Node interface: constant ELEMENT_NODE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant ELEMENT_NODE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant ATTRIBUTE_NODE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant ATTRIBUTE_NODE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant TEXT_NODE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant TEXT_NODE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant CDATA_SECTION_NODE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant CDATA_SECTION_NODE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant ENTITY_REFERENCE_NODE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant ENTITY_REFERENCE_NODE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant ENTITY_NODE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant ENTITY_NODE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant PROCESSING_INSTRUCTION_NODE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant PROCESSING_INSTRUCTION_NODE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant COMMENT_NODE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant COMMENT_NODE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_NODE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_NODE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_TYPE_NODE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_TYPE_NODE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_FRAGMENT_NODE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_FRAGMENT_NODE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant NOTATION_NODE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant NOTATION_NODE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: attribute nodeType | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: attribute nodeName | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: attribute baseURI | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Node interface: attribute ownerDocument | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: attribute parentNode | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: attribute parentElement | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Node interface: operation hasChildNodes() | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: attribute childNodes | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: attribute firstChild | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: attribute lastChild | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: attribute previousSibling | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: attribute nextSibling | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: attribute nodeValue | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: attribute textContent | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: operation normalize() | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: operation cloneNode(boolean) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: operation isEqualNode(Node) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: constant DOCUMENT_POSITION_DISCONNECTED on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_POSITION_DISCONNECTED on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_POSITION_PRECEDING on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_POSITION_PRECEDING on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_POSITION_FOLLOWING on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_POSITION_FOLLOWING on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_POSITION_CONTAINS on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_POSITION_CONTAINS on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_POSITION_CONTAINED_BY on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_POSITION_CONTAINED_BY on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: operation compareDocumentPosition(Node) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: operation contains(Node) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: operation lookupPrefix(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: operation lookupNamespaceURI(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: operation isDefaultNamespace(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: operation insertBefore(Node,Node) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Node interface: operation appendChild(Node) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Node interface: operation replaceChild(Node,Node) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Node interface: operation removeChild(Node) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Document interface: existence and properties of interface object | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
Document interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
Document interface: attribute implementation | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: attribute URL | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: attribute documentURI | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: attribute origin | PASS | FAIL | FAIL | FAIL | FAIL | FAIL |
Document interface: attribute compatMode | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: attribute characterSet | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: attribute contentType | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: attribute doctype | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: attribute documentElement | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: operation getElementsByTagName(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation getElementsByTagNameNS(DOMString,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation getElementsByClassName(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation createElement(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation createElementNS(DOMString,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation createDocumentFragment() | PASS | PASS | PASS | PASS | FAIL | PASS |
Document interface: operation createTextNode(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation createComment(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation createProcessingInstruction(DOMString,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation importNode(Node,boolean) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation adoptNode(Node) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation createAttribute(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation createAttributeNS(DOMString,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation createEvent(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation createRange() | PASS | PASS | PASS | PASS | FAIL | PASS |
Document interface: operation createNodeIterator(Node,unsigned long,NodeFilter) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation createTreeWalker(Node,unsigned long,NodeFilter) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation getElementById(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: attribute children | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: attribute firstElementChild | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: attribute lastElementChild | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: attribute childElementCount | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation query(DOMString) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Document interface: operation querySelector(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Document interface: operation querySelectorAll(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
XMLDocument interface: existence and properties of interface object | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
XMLDocument interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
XMLDocument interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
XMLDocument interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
XMLDocument must be primary interface of xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of xmlDoc | PASS | PASS | PASS | PASS | PASS | FAIL |
Document interface: xmlDoc must inherit property "implementation" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
Document interface: xmlDoc must inherit property "URL" with the proper type (1) | PASS | PASS | PASS | PASS | FAIL | PASS |
Document interface: xmlDoc must inherit property "documentURI" with the proper type (2) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: xmlDoc must inherit property "origin" with the proper type (3) | PASS | FAIL | FAIL | FAIL | FAIL | PASS |
Document interface: xmlDoc must inherit property "compatMode" with the proper type (4) | PASS | PASS | PASS | PASS | FAIL | PASS |
Document interface: xmlDoc must inherit property "characterSet" with the proper type (5) | FAIL | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "contentType" with the proper type (7) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Document interface: xmlDoc must inherit property "doctype" with the proper type (8) | PASS | PASS | PASS | PASS | FAIL | PASS |
Document interface: xmlDoc must inherit property "documentElement" with the proper type (9) | PASS | PASS | PASS | PASS | FAIL | PASS |
Document interface: xmlDoc must inherit property "getElementsByTagName" with the proper type (10) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling getElementsByTagName(DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "getElementsByTagNameNS" with the proper type (11) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling getElementsByTagNameNS(DOMString,DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "getElementsByClassName" with the proper type (12) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling getElementsByClassName(DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "createElement" with the proper type (13) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling createElement(DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "createElementNS" with the proper type (14) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling createElementNS(DOMString,DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "createDocumentFragment" with the proper type (15) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: xmlDoc must inherit property "createTextNode" with the proper type (16) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling createTextNode(DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "createComment" with the proper type (17) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling createComment(DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "createProcessingInstruction" with the proper type (18) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling createProcessingInstruction(DOMString,DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "importNode" with the proper type (19) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling importNode(Node,boolean) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "adoptNode" with the proper type (20) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling adoptNode(Node) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "createAttribute" with the proper type (21) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling createAttribute(DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "createAttributeNS" with the proper type (22) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling createAttributeNS(DOMString,DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "createEvent" with the proper type (23) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling createEvent(DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "createRange" with the proper type (24) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: xmlDoc must inherit property "createNodeIterator" with the proper type (25) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling createNodeIterator(Node,unsigned long,NodeFilter) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "createTreeWalker" with the proper type (26) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling createTreeWalker(Node,unsigned long,NodeFilter) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "getElementById" with the proper type (27) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling getElementById(DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "children" with the proper type (28) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Document interface: xmlDoc must inherit property "firstElementChild" with the proper type (29) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Document interface: xmlDoc must inherit property "lastElementChild" with the proper type (30) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Document interface: xmlDoc must inherit property "childElementCount" with the proper type (31) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
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 |
Document interface: xmlDoc must inherit property "querySelector" with the proper type (36) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling querySelector(DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
Document interface: xmlDoc must inherit property "querySelectorAll" with the proper type (37) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling querySelectorAll(DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc must inherit property "ELEMENT_NODE" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "ATTRIBUTE_NODE" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "TEXT_NODE" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "CDATA_SECTION_NODE" with the proper type (3) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "ENTITY_NODE" with the proper type (5) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "COMMENT_NODE" with the proper type (7) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "DOCUMENT_NODE" with the proper type (8) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "NOTATION_NODE" with the proper type (11) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "nodeType" with the proper type (12) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc must inherit property "nodeName" with the proper type (13) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc must inherit property "baseURI" with the proper type (14) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: xmlDoc must inherit property "ownerDocument" with the proper type (15) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc must inherit property "parentNode" with the proper type (16) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc must inherit property "parentElement" with the proper type (17) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: xmlDoc must inherit property "hasChildNodes" with the proper type (18) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "childNodes" with the proper type (19) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc must inherit property "firstChild" with the proper type (20) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc must inherit property "lastChild" with the proper type (21) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc must inherit property "previousSibling" with the proper type (22) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc must inherit property "nextSibling" with the proper type (23) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc must inherit property "nodeValue" with the proper type (24) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc must inherit property "textContent" with the proper type (25) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc must inherit property "normalize" with the proper type (26) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "cloneNode" with the proper type (27) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling cloneNode(boolean) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "isEqualNode" with the proper type (28) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isEqualNode(Node) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "compareDocumentPosition" with the proper type (35) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling compareDocumentPosition(Node) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc must inherit property "contains" with the proper type (36) | PASS | PASS | PASS | FAIL | PASS | PASS |
Node interface: calling contains(Node) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Node interface: xmlDoc must inherit property "lookupPrefix" with the proper type (37) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupPrefix(DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc must inherit property "lookupNamespaceURI" with the proper type (38) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupNamespaceURI(DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc must inherit property "isDefaultNamespace" with the proper type (39) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isDefaultNamespace(DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc must inherit property "insertBefore" with the proper type (40) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling insertBefore(Node,Node) on xmlDoc with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: xmlDoc must inherit property "appendChild" with the proper type (41) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling appendChild(Node) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc must inherit property "replaceChild" with the proper type (42) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling replaceChild(Node,Node) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc must inherit property "removeChild" with the proper type (43) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling removeChild(Node) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: xmlDoc must inherit property "addEventListener" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on xmlDoc with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: xmlDoc must inherit property "removeEventListener" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on xmlDoc with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: xmlDoc must inherit property "dispatchEvent" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling dispatchEvent(Event) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
DOMImplementation interface: existence and properties of interface object | PASS | PASS | PASS | FAIL | FAIL | FAIL |
DOMImplementation interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DOMImplementation interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
DOMImplementation interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | FAIL | FAIL |
DOMImplementation interface: operation createDocumentType(DOMString,DOMString,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DOMImplementation interface: operation createDocument(DOMString,DOMString,DocumentType) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DOMImplementation interface: operation createHTMLDocument(DOMString) | PASS | PASS | PASS | PASS | FAIL | PASS |
DOMImplementation interface: operation hasFeature() | PASS | PASS | FAIL | PASS | FAIL | PASS |
DOMImplementation must be primary interface of document.implementation | PASS | PASS | PASS | PASS | FAIL | PASS |
Stringification of document.implementation | PASS | PASS | PASS | PASS | PASS | PASS |
DOMImplementation interface: document.implementation must inherit property "createDocumentType" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
DOMImplementation interface: calling createDocumentType(DOMString,DOMString,DOMString) on document.implementation with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
DOMImplementation interface: document.implementation must inherit property "createDocument" with the proper type (1) | PASS | PASS | PASS | PASS | FAIL | PASS |
DOMImplementation interface: calling createDocument(DOMString,DOMString,DocumentType) on document.implementation with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
DOMImplementation interface: document.implementation must inherit property "createHTMLDocument" with the proper type (2) | PASS | PASS | PASS | PASS | FAIL | PASS |
DOMImplementation interface: calling createHTMLDocument(DOMString) on document.implementation with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
DOMImplementation interface: document.implementation must inherit property "hasFeature" with the proper type (3) | PASS | PASS | PASS | PASS | FAIL | PASS |
DocumentFragment interface: existence and properties of interface object | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DocumentFragment interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DocumentFragment interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
DocumentFragment interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
DocumentFragment interface: operation getElementById(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DocumentFragment interface: attribute children | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DocumentFragment interface: attribute firstElementChild | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DocumentFragment interface: attribute lastElementChild | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DocumentFragment interface: attribute childElementCount | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DocumentFragment interface: operation query(DOMString) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
DocumentFragment interface: operation querySelector(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
DocumentFragment interface: operation querySelectorAll(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
DocumentFragment must be primary interface of document.createDocumentFragment() | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of document.createDocumentFragment() | PASS | PASS | PASS | PASS | PASS | PASS |
DocumentFragment interface: document.createDocumentFragment() must inherit property "getElementById" with the proper type (0) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
DocumentFragment interface: calling getElementById(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DocumentFragment interface: document.createDocumentFragment() must inherit property "children" with the proper type (1) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
DocumentFragment interface: document.createDocumentFragment() must inherit property "firstElementChild" with the proper type (2) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
DocumentFragment interface: document.createDocumentFragment() must inherit property "lastElementChild" with the proper type (3) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
DocumentFragment interface: document.createDocumentFragment() must inherit property "childElementCount" with the proper type (4) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
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 |
DocumentFragment interface: document.createDocumentFragment() must inherit property "querySelector" with the proper type (9) | PASS | PASS | PASS | PASS | PASS | PASS |
DocumentFragment interface: calling querySelector(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
DocumentFragment interface: document.createDocumentFragment() must inherit property "querySelectorAll" with the proper type (10) | PASS | PASS | PASS | PASS | PASS | PASS |
DocumentFragment interface: calling querySelectorAll(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "ELEMENT_NODE" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "ATTRIBUTE_NODE" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "TEXT_NODE" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "CDATA_SECTION_NODE" with the proper type (3) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "ENTITY_NODE" with the proper type (5) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "COMMENT_NODE" with the proper type (7) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_NODE" with the proper type (8) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "NOTATION_NODE" with the proper type (11) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "nodeType" with the proper type (12) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "nodeName" with the proper type (13) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "baseURI" with the proper type (14) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "ownerDocument" with the proper type (15) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "parentNode" with the proper type (16) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "parentElement" with the proper type (17) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "hasChildNodes" with the proper type (18) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "childNodes" with the proper type (19) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "firstChild" with the proper type (20) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "lastChild" with the proper type (21) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "previousSibling" with the proper type (22) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "nextSibling" with the proper type (23) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "nodeValue" with the proper type (24) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "textContent" with the proper type (25) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "normalize" with the proper type (26) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "cloneNode" with the proper type (27) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling cloneNode(boolean) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "isEqualNode" with the proper type (28) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isEqualNode(Node) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "compareDocumentPosition" with the proper type (35) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling compareDocumentPosition(Node) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createDocumentFragment() must inherit property "contains" with the proper type (36) | PASS | PASS | PASS | FAIL | PASS | PASS |
Node interface: calling contains(Node) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Node interface: document.createDocumentFragment() must inherit property "lookupPrefix" with the proper type (37) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupPrefix(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createDocumentFragment() must inherit property "lookupNamespaceURI" with the proper type (38) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupNamespaceURI(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createDocumentFragment() must inherit property "isDefaultNamespace" with the proper type (39) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isDefaultNamespace(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createDocumentFragment() must inherit property "insertBefore" with the proper type (40) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling insertBefore(Node,Node) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: document.createDocumentFragment() must inherit property "appendChild" with the proper type (41) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling appendChild(Node) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createDocumentFragment() must inherit property "replaceChild" with the proper type (42) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling replaceChild(Node,Node) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createDocumentFragment() must inherit property "removeChild" with the proper type (43) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling removeChild(Node) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: document.createDocumentFragment() must inherit property "addEventListener" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on document.createDocumentFragment() with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: document.createDocumentFragment() must inherit property "removeEventListener" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on document.createDocumentFragment() with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: document.createDocumentFragment() must inherit property "dispatchEvent" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling dispatchEvent(Event) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
DocumentType interface: existence and properties of interface object | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DocumentType interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DocumentType interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
DocumentType interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
DocumentType interface: attribute name | PASS | PASS | PASS | PASS | FAIL | FAIL |
DocumentType interface: attribute publicId | PASS | PASS | PASS | PASS | FAIL | FAIL |
DocumentType interface: attribute systemId | PASS | PASS | PASS | PASS | FAIL | FAIL |
DocumentType interface: operation replaceWith([object Object],[object Object]) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
DocumentType interface: operation remove() | PASS | PASS | PASS | FAIL | FAIL | PASS |
DocumentType must be primary interface of document.doctype | PASS | PASS | PASS | PASS | FAIL | PASS |
Stringification of document.doctype | PASS | PASS | PASS | PASS | PASS | PASS |
DocumentType interface: document.doctype must inherit property "name" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
DocumentType interface: document.doctype must inherit property "publicId" with the proper type (1) | PASS | PASS | PASS | PASS | FAIL | FAIL |
DocumentType interface: document.doctype must inherit property "systemId" with the proper type (2) | PASS | PASS | PASS | PASS | 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 |
DocumentType interface: document.doctype must inherit property "remove" with the proper type (6) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: document.doctype must inherit property "ELEMENT_NODE" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "ATTRIBUTE_NODE" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "TEXT_NODE" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "CDATA_SECTION_NODE" with the proper type (3) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "ENTITY_NODE" with the proper type (5) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "COMMENT_NODE" with the proper type (7) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "DOCUMENT_NODE" with the proper type (8) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "NOTATION_NODE" with the proper type (11) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "nodeType" with the proper type (12) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.doctype must inherit property "nodeName" with the proper type (13) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.doctype must inherit property "baseURI" with the proper type (14) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: document.doctype must inherit property "ownerDocument" with the proper type (15) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.doctype must inherit property "parentNode" with the proper type (16) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.doctype must inherit property "parentElement" with the proper type (17) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: document.doctype must inherit property "hasChildNodes" with the proper type (18) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "childNodes" with the proper type (19) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.doctype must inherit property "firstChild" with the proper type (20) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.doctype must inherit property "lastChild" with the proper type (21) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.doctype must inherit property "previousSibling" with the proper type (22) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.doctype must inherit property "nextSibling" with the proper type (23) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.doctype must inherit property "nodeValue" with the proper type (24) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.doctype must inherit property "textContent" with the proper type (25) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.doctype must inherit property "normalize" with the proper type (26) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "cloneNode" with the proper type (27) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling cloneNode(boolean) on document.doctype with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "isEqualNode" with the proper type (28) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isEqualNode(Node) on document.doctype with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.doctype must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "compareDocumentPosition" with the proper type (35) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling compareDocumentPosition(Node) on document.doctype with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.doctype must inherit property "contains" with the proper type (36) | PASS | PASS | PASS | FAIL | PASS | PASS |
Node interface: calling contains(Node) on document.doctype with too few arguments must throw TypeError | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Node interface: document.doctype must inherit property "lookupPrefix" with the proper type (37) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupPrefix(DOMString) on document.doctype with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.doctype must inherit property "lookupNamespaceURI" with the proper type (38) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupNamespaceURI(DOMString) on document.doctype with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.doctype must inherit property "isDefaultNamespace" with the proper type (39) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isDefaultNamespace(DOMString) on document.doctype with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.doctype must inherit property "insertBefore" with the proper type (40) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling insertBefore(Node,Node) on document.doctype with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: document.doctype must inherit property "appendChild" with the proper type (41) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling appendChild(Node) on document.doctype with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.doctype must inherit property "replaceChild" with the proper type (42) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling replaceChild(Node,Node) on document.doctype with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.doctype must inherit property "removeChild" with the proper type (43) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling removeChild(Node) on document.doctype with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: document.doctype must inherit property "addEventListener" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on document.doctype with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: document.doctype must inherit property "removeEventListener" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on document.doctype with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: document.doctype must inherit property "dispatchEvent" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling dispatchEvent(Event) on document.doctype with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: existence and properties of interface object | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
Element interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | 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: attribute tagName | PASS | PASS | PASS | PASS | FAIL | FAIL |
Element interface: attribute id | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: attribute className | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: attribute classList | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Element interface: operation hasAttributes() | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Element interface: attribute attributes | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: operation getAttribute(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: operation getAttributeNS(DOMString,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: operation setAttribute(DOMString,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: operation setAttributeNS(DOMString,DOMString,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: operation removeAttribute(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: operation removeAttributeNS(DOMString,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Element interface: operation hasAttribute(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Element interface: operation hasAttributeNS(DOMString,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: operation getElementsByTagName(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: operation getElementsByTagNameNS(DOMString,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: operation getElementsByClassName(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: attribute children | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: attribute firstElementChild | PASS | PASS | PASS | PASS | FAIL | FAIL |
Element interface: attribute lastElementChild | PASS | PASS | PASS | PASS | FAIL | FAIL |
Element interface: attribute childElementCount | PASS | PASS | PASS | PASS | FAIL | FAIL |
Element interface: operation query(DOMString) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Element interface: operation querySelector(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Element interface: operation querySelectorAll(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Element interface: attribute previousElementSibling | PASS | PASS | PASS | PASS | FAIL | FAIL |
Element interface: attribute nextElementSibling | PASS | PASS | PASS | PASS | FAIL | FAIL |
Element interface: operation replaceWith([object Object],[object Object]) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Element interface: operation remove() | PASS | PASS | PASS | FAIL | FAIL | PASS |
Element must be primary interface of element | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of element | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: element must inherit property "namespaceURI" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: element must inherit property "prefix" with the proper type (1) | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: element must inherit property "localName" with the proper type (2) | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: element must inherit property "tagName" with the proper type (3) | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: element must inherit property "id" with the proper type (4) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Element interface: element must inherit property "className" with the proper type (5) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Element interface: element must inherit property "classList" with the proper type (6) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Element interface: element must inherit property "hasAttributes" with the proper type (7) | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: element must inherit property "attributes" with the proper type (8) | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: element must inherit property "getAttribute" with the proper type (9) | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: calling getAttribute(DOMString) on element with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: element must inherit property "getAttributeNS" with the proper type (10) | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: calling getAttributeNS(DOMString,DOMString) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Element interface: element must inherit property "setAttribute" with the proper type (11) | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: calling setAttribute(DOMString,DOMString) on element with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: element must inherit property "setAttributeNS" with the proper type (12) | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: calling setAttributeNS(DOMString,DOMString,DOMString) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Element interface: element must inherit property "removeAttribute" with the proper type (13) | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: calling removeAttribute(DOMString) on element with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: element must inherit property "removeAttributeNS" with the proper type (14) | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: calling removeAttributeNS(DOMString,DOMString) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: element must inherit property "hasAttribute" with the proper type (15) | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: calling hasAttribute(DOMString) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: element must inherit property "hasAttributeNS" with the proper type (16) | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: calling hasAttributeNS(DOMString,DOMString) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Element interface: element must inherit property "getElementsByTagName" with the proper type (24) | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: calling getElementsByTagName(DOMString) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Element interface: element must inherit property "getElementsByTagNameNS" with the proper type (25) | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: calling getElementsByTagNameNS(DOMString,DOMString) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Element interface: element must inherit property "getElementsByClassName" with the proper type (26) | PASS | FAIL | PASS | FAIL | PASS | PASS |
Element interface: calling getElementsByClassName(DOMString) on element with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: element must inherit property "children" with the proper type (27) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Element interface: element must inherit property "firstElementChild" with the proper type (28) | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: element must inherit property "lastElementChild" with the proper type (29) | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: element must inherit property "childElementCount" with the proper type (30) | PASS | PASS | PASS | PASS | FAIL | PASS |
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 "querySelector" with the proper type (35) | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: calling querySelector(DOMString) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: element must inherit property "querySelectorAll" with the proper type (36) | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: calling querySelectorAll(DOMString) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: element must inherit property "previousElementSibling" with the proper type (37) | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: element must inherit property "nextElementSibling" with the proper type (38) | PASS | PASS | PASS | PASS | FAIL | PASS |
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 |
Element interface: element must inherit property "remove" with the proper type (42) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: element must inherit property "ELEMENT_NODE" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "ATTRIBUTE_NODE" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "TEXT_NODE" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "CDATA_SECTION_NODE" with the proper type (3) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "ENTITY_NODE" with the proper type (5) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "COMMENT_NODE" with the proper type (7) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "DOCUMENT_NODE" with the proper type (8) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "NOTATION_NODE" with the proper type (11) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "nodeType" with the proper type (12) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: element must inherit property "nodeName" with the proper type (13) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: element must inherit property "baseURI" with the proper type (14) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: element must inherit property "ownerDocument" with the proper type (15) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: element must inherit property "parentNode" with the proper type (16) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: element must inherit property "parentElement" with the proper type (17) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: element must inherit property "hasChildNodes" with the proper type (18) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "childNodes" with the proper type (19) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: element must inherit property "firstChild" with the proper type (20) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: element must inherit property "lastChild" with the proper type (21) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: element must inherit property "previousSibling" with the proper type (22) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: element must inherit property "nextSibling" with the proper type (23) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: element must inherit property "nodeValue" with the proper type (24) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: element must inherit property "textContent" with the proper type (25) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: element must inherit property "normalize" with the proper type (26) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "cloneNode" with the proper type (27) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling cloneNode(boolean) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "isEqualNode" with the proper type (28) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isEqualNode(Node) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: element must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "compareDocumentPosition" with the proper type (35) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling compareDocumentPosition(Node) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: element must inherit property "contains" with the proper type (36) | PASS | PASS | PASS | FAIL | PASS | PASS |
Node interface: calling contains(Node) on element with too few arguments must throw TypeError | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Node interface: element must inherit property "lookupPrefix" with the proper type (37) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupPrefix(DOMString) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: element must inherit property "lookupNamespaceURI" with the proper type (38) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupNamespaceURI(DOMString) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: element must inherit property "isDefaultNamespace" with the proper type (39) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isDefaultNamespace(DOMString) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: element must inherit property "insertBefore" with the proper type (40) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling insertBefore(Node,Node) on element with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: element must inherit property "appendChild" with the proper type (41) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling appendChild(Node) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: element must inherit property "replaceChild" with the proper type (42) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling replaceChild(Node,Node) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: element must inherit property "removeChild" with the proper type (43) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling removeChild(Node) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: element must inherit property "addEventListener" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on element with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: element must inherit property "removeEventListener" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on element with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: element must inherit property "dispatchEvent" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling dispatchEvent(Event) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
NamedNodeMap interface: existence and properties of interface object | PASS | PASS | PASS | FAIL | FAIL | FAIL |
NamedNodeMap interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
NamedNodeMap interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NamedNodeMap interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
NamedNodeMap interface: attribute length | PASS | PASS | PASS | PASS | FAIL | FAIL |
NamedNodeMap interface: operation item(unsigned long) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
NamedNodeMap interface: operation getNamedItem(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
NamedNodeMap interface: operation getNamedItemNS(DOMString,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
NamedNodeMap interface: operation setNamedItem(Attr) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
NamedNodeMap interface: operation setNamedItemNS(Attr) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
NamedNodeMap interface: operation removeNamedItem(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
NamedNodeMap interface: operation removeNamedItemNS(DOMString,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Attr interface: existence and properties of interface object | FAIL | PASS | FAIL | FAIL | FAIL | FAIL |
Attr interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Attr interface: existence and properties of interface prototype object | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Attr interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
Attr interface: attribute namespaceURI | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Attr interface: attribute prefix | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Attr interface: attribute localName | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Attr interface: attribute name | PASS | PASS | PASS | PASS | FAIL | FAIL |
Attr interface: attribute value | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Attr interface: attribute nodeValue | PASS | FAIL | FAIL | FAIL | FAIL | FAIL |
Attr interface: attribute textContent | PASS | FAIL | FAIL | FAIL | FAIL | FAIL |
Attr interface: attribute ownerElement | PASS | PASS | PASS | PASS | FAIL | FAIL |
Attr interface: attribute specified | PASS | PASS | PASS | PASS | FAIL | FAIL |
Attr must be primary interface of document.querySelector("[id]").attributes[0] | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of document.querySelector("[id]").attributes[0] | PASS | PASS | PASS | PASS | PASS | PASS |
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "namespaceURI" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "prefix" with the proper type (1) | PASS | PASS | PASS | PASS | FAIL | PASS |
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "localName" with the proper type (2) | PASS | PASS | PASS | PASS | FAIL | PASS |
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "name" with the proper type (3) | PASS | PASS | PASS | PASS | FAIL | PASS |
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "value" with the proper type (4) | PASS | PASS | PASS | PASS | FAIL | PASS |
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "nodeValue" with the proper type (5) | PASS | PASS | PASS | PASS | FAIL | PASS |
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "textContent" with the proper type (6) | PASS | PASS | PASS | PASS | FAIL | PASS |
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "ownerElement" with the proper type (7) | PASS | PASS | PASS | PASS | FAIL | PASS |
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "specified" with the proper type (8) | PASS | PASS | PASS | PASS | FAIL | PASS |
CharacterData interface: existence and properties of interface object | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
CharacterData interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
CharacterData interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
CharacterData interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
CharacterData interface: attribute data | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
CharacterData interface: attribute length | PASS | PASS | PASS | PASS | FAIL | FAIL |
CharacterData interface: operation substringData(unsigned long,unsigned long) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
CharacterData interface: operation appendData(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
CharacterData interface: operation insertData(unsigned long,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
CharacterData interface: operation deleteData(unsigned long,unsigned long) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
CharacterData interface: operation replaceData(unsigned long,unsigned long,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
CharacterData interface: attribute previousElementSibling | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
CharacterData interface: attribute nextElementSibling | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
CharacterData interface: operation replaceWith([object Object],[object Object]) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
CharacterData interface: operation remove() | PASS | PASS | PASS | FAIL | FAIL | PASS |
Text interface: existence and properties of interface object | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Text interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Text interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
Text interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
Text interface: operation splitText(unsigned long) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Text interface: attribute wholeText | PASS | PASS | PASS | PASS | FAIL | FAIL |
Text must be primary interface of document.createTextNode("abc") | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of document.createTextNode("abc") | PASS | PASS | PASS | PASS | PASS | PASS |
Text interface: document.createTextNode("abc") must inherit property "splitText" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
Text interface: calling splitText(unsigned long) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
Text interface: document.createTextNode("abc") must inherit property "wholeText" with the proper type (1) | PASS | PASS | PASS | PASS | FAIL | PASS |
CharacterData interface: document.createTextNode("abc") must inherit property "data" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
CharacterData interface: document.createTextNode("abc") must inherit property "length" with the proper type (1) | PASS | PASS | PASS | PASS | FAIL | PASS |
CharacterData interface: document.createTextNode("abc") must inherit property "substringData" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
CharacterData interface: calling substringData(unsigned long,unsigned long) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
CharacterData interface: document.createTextNode("abc") must inherit property "appendData" with the proper type (3) | PASS | PASS | PASS | PASS | PASS | PASS |
CharacterData interface: calling appendData(DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
CharacterData interface: document.createTextNode("abc") must inherit property "insertData" with the proper type (4) | PASS | PASS | PASS | PASS | PASS | PASS |
CharacterData interface: calling insertData(unsigned long,DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
CharacterData interface: document.createTextNode("abc") must inherit property "deleteData" with the proper type (5) | PASS | PASS | PASS | PASS | PASS | PASS |
CharacterData interface: calling deleteData(unsigned long,unsigned long) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
CharacterData interface: document.createTextNode("abc") must inherit property "replaceData" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
CharacterData interface: calling replaceData(unsigned long,unsigned long,DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
CharacterData interface: document.createTextNode("abc") must inherit property "previousElementSibling" with the proper type (7) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
CharacterData interface: document.createTextNode("abc") must inherit property "nextElementSibling" with the proper type (8) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
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: document.createTextNode("abc") must inherit property "remove" with the proper type (12) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "ELEMENT_NODE" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "ATTRIBUTE_NODE" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "TEXT_NODE" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "CDATA_SECTION_NODE" with the proper type (3) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "ENTITY_NODE" with the proper type (5) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "COMMENT_NODE" with the proper type (7) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_NODE" with the proper type (8) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "NOTATION_NODE" with the proper type (11) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "nodeType" with the proper type (12) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "nodeName" with the proper type (13) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "baseURI" with the proper type (14) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "ownerDocument" with the proper type (15) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "parentNode" with the proper type (16) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "parentElement" with the proper type (17) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "hasChildNodes" with the proper type (18) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "childNodes" with the proper type (19) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "firstChild" with the proper type (20) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "lastChild" with the proper type (21) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "previousSibling" with the proper type (22) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "nextSibling" with the proper type (23) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "nodeValue" with the proper type (24) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "textContent" with the proper type (25) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "normalize" with the proper type (26) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "cloneNode" with the proper type (27) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling cloneNode(boolean) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "isEqualNode" with the proper type (28) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isEqualNode(Node) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "compareDocumentPosition" with the proper type (35) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling compareDocumentPosition(Node) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createTextNode("abc") must inherit property "contains" with the proper type (36) | PASS | PASS | PASS | FAIL | PASS | PASS |
Node interface: calling contains(Node) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Node interface: document.createTextNode("abc") must inherit property "lookupPrefix" with the proper type (37) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupPrefix(DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createTextNode("abc") must inherit property "lookupNamespaceURI" with the proper type (38) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupNamespaceURI(DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createTextNode("abc") must inherit property "isDefaultNamespace" with the proper type (39) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isDefaultNamespace(DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createTextNode("abc") must inherit property "insertBefore" with the proper type (40) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling insertBefore(Node,Node) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: document.createTextNode("abc") must inherit property "appendChild" with the proper type (41) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling appendChild(Node) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createTextNode("abc") must inherit property "replaceChild" with the proper type (42) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling replaceChild(Node,Node) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createTextNode("abc") must inherit property "removeChild" with the proper type (43) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling removeChild(Node) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: document.createTextNode("abc") must inherit property "addEventListener" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on document.createTextNode("abc") with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: document.createTextNode("abc") must inherit property "removeEventListener" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on document.createTextNode("abc") with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: document.createTextNode("abc") must inherit property "dispatchEvent" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling dispatchEvent(Event) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
ProcessingInstruction interface: existence and properties of interface object | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
ProcessingInstruction interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
ProcessingInstruction interface: existence and properties of interface prototype object | FAIL | PASS | PASS | FAIL | FAIL | FAIL |
ProcessingInstruction interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
ProcessingInstruction interface: attribute target | PASS | PASS | PASS | PASS | FAIL | FAIL |
ProcessingInstruction must be primary interface of xmlDoc.createProcessingInstruction("abc", "def") | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of xmlDoc.createProcessingInstruction("abc", "def") | PASS | PASS | PASS | PASS | PASS | PASS |
ProcessingInstruction interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "target" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "data" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "length" with the proper type (1) | PASS | PASS | PASS | FAIL | FAIL | PASS |
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "substringData" with the proper type (2) | PASS | PASS | PASS | FAIL | FAIL | PASS |
CharacterData interface: calling substringData(unsigned long,unsigned long) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | FAIL | FAIL | FAIL |
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "appendData" with the proper type (3) | PASS | PASS | PASS | FAIL | FAIL | PASS |
CharacterData interface: calling appendData(DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | FAIL | FAIL | FAIL |
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "insertData" with the proper type (4) | PASS | PASS | PASS | FAIL | FAIL | PASS |
CharacterData interface: calling insertData(unsigned long,DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | FAIL | FAIL | FAIL |
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "deleteData" with the proper type (5) | PASS | PASS | PASS | FAIL | FAIL | PASS |
CharacterData interface: calling deleteData(unsigned long,unsigned long) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | FAIL | FAIL | FAIL |
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "replaceData" with the proper type (6) | PASS | PASS | PASS | FAIL | FAIL | PASS |
CharacterData interface: calling replaceData(unsigned long,unsigned long,DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | FAIL | FAIL | FAIL |
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "previousElementSibling" with the proper type (7) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nextElementSibling" with the proper type (8) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
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: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "remove" with the proper type (12) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ELEMENT_NODE" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ATTRIBUTE_NODE" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "TEXT_NODE" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "CDATA_SECTION_NODE" with the proper type (3) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ENTITY_NODE" with the proper type (5) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "COMMENT_NODE" with the proper type (7) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_NODE" with the proper type (8) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "NOTATION_NODE" with the proper type (11) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nodeType" with the proper type (12) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nodeName" with the proper type (13) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "baseURI" with the proper type (14) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ownerDocument" with the proper type (15) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "parentNode" with the proper type (16) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "parentElement" with the proper type (17) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "hasChildNodes" with the proper type (18) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "childNodes" with the proper type (19) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "firstChild" with the proper type (20) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "lastChild" with the proper type (21) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "previousSibling" with the proper type (22) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nextSibling" with the proper type (23) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nodeValue" with the proper type (24) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "textContent" with the proper type (25) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "normalize" with the proper type (26) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "cloneNode" with the proper type (27) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling cloneNode(boolean) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "isEqualNode" with the proper type (28) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isEqualNode(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "compareDocumentPosition" with the proper type (35) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling compareDocumentPosition(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "contains" with the proper type (36) | PASS | PASS | PASS | FAIL | PASS | PASS |
Node interface: calling contains(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "lookupPrefix" with the proper type (37) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupPrefix(DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "lookupNamespaceURI" with the proper type (38) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupNamespaceURI(DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "isDefaultNamespace" with the proper type (39) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isDefaultNamespace(DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "insertBefore" with the proper type (40) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling insertBefore(Node,Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "appendChild" with the proper type (41) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling appendChild(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "replaceChild" with the proper type (42) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling replaceChild(Node,Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "removeChild" with the proper type (43) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling removeChild(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "addEventListener" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "removeEventListener" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "dispatchEvent" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling dispatchEvent(Event) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
Comment interface: existence and properties of interface object | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Comment interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Comment interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
Comment interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
Comment must be primary interface of document.createComment("abc") | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of document.createComment("abc") | PASS | PASS | PASS | PASS | PASS | PASS |
CharacterData interface: document.createComment("abc") must inherit property "data" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
CharacterData interface: document.createComment("abc") must inherit property "length" with the proper type (1) | PASS | PASS | PASS | PASS | FAIL | PASS |
CharacterData interface: document.createComment("abc") must inherit property "substringData" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
CharacterData interface: calling substringData(unsigned long,unsigned long) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
CharacterData interface: document.createComment("abc") must inherit property "appendData" with the proper type (3) | PASS | PASS | PASS | PASS | PASS | PASS |
CharacterData interface: calling appendData(DOMString) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
CharacterData interface: document.createComment("abc") must inherit property "insertData" with the proper type (4) | PASS | PASS | PASS | PASS | PASS | PASS |
CharacterData interface: calling insertData(unsigned long,DOMString) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
CharacterData interface: document.createComment("abc") must inherit property "deleteData" with the proper type (5) | PASS | PASS | PASS | PASS | PASS | PASS |
CharacterData interface: calling deleteData(unsigned long,unsigned long) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
CharacterData interface: document.createComment("abc") must inherit property "replaceData" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
CharacterData interface: calling replaceData(unsigned long,unsigned long,DOMString) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
CharacterData interface: document.createComment("abc") must inherit property "previousElementSibling" with the proper type (7) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
CharacterData interface: document.createComment("abc") must inherit property "nextElementSibling" with the proper type (8) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
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 |
CharacterData interface: document.createComment("abc") must inherit property "remove" with the proper type (12) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "ELEMENT_NODE" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "ATTRIBUTE_NODE" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "TEXT_NODE" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "CDATA_SECTION_NODE" with the proper type (3) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "ENTITY_NODE" with the proper type (5) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "COMMENT_NODE" with the proper type (7) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "DOCUMENT_NODE" with the proper type (8) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "NOTATION_NODE" with the proper type (11) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "nodeType" with the proper type (12) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "nodeName" with the proper type (13) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "baseURI" with the proper type (14) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "ownerDocument" with the proper type (15) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "parentNode" with the proper type (16) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "parentElement" with the proper type (17) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "hasChildNodes" with the proper type (18) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "childNodes" with the proper type (19) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "firstChild" with the proper type (20) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "lastChild" with the proper type (21) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "previousSibling" with the proper type (22) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "nextSibling" with the proper type (23) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "nodeValue" with the proper type (24) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "textContent" with the proper type (25) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "normalize" with the proper type (26) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "cloneNode" with the proper type (27) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling cloneNode(boolean) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "isEqualNode" with the proper type (28) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isEqualNode(Node) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "compareDocumentPosition" with the proper type (35) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling compareDocumentPosition(Node) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createComment("abc") must inherit property "contains" with the proper type (36) | PASS | PASS | PASS | FAIL | PASS | PASS |
Node interface: calling contains(Node) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Node interface: document.createComment("abc") must inherit property "lookupPrefix" with the proper type (37) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupPrefix(DOMString) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createComment("abc") must inherit property "lookupNamespaceURI" with the proper type (38) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupNamespaceURI(DOMString) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createComment("abc") must inherit property "isDefaultNamespace" with the proper type (39) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isDefaultNamespace(DOMString) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createComment("abc") must inherit property "insertBefore" with the proper type (40) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling insertBefore(Node,Node) on document.createComment("abc") with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: document.createComment("abc") must inherit property "appendChild" with the proper type (41) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling appendChild(Node) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createComment("abc") must inherit property "replaceChild" with the proper type (42) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling replaceChild(Node,Node) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createComment("abc") must inherit property "removeChild" with the proper type (43) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling removeChild(Node) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: document.createComment("abc") must inherit property "addEventListener" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on document.createComment("abc") with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: document.createComment("abc") must inherit property "removeEventListener" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on document.createComment("abc") with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: document.createComment("abc") must inherit property "dispatchEvent" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling dispatchEvent(Event) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: existence and properties of interface object | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Range interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
Range interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
Range interface: attribute startContainer | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: attribute startOffset | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: attribute endContainer | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: attribute endOffset | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: attribute collapsed | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: attribute commonAncestorContainer | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: operation setStart(Node,unsigned long) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: operation setEnd(Node,unsigned long) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: operation setStartBefore(Node) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: operation setStartAfter(Node) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: operation setEndBefore(Node) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: operation setEndAfter(Node) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: operation collapse(boolean) | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: operation selectNode(Node) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: operation selectNodeContents(Node) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: constant START_TO_START on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: constant START_TO_START on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: constant START_TO_END on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: constant START_TO_END on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: constant END_TO_END on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: constant END_TO_END on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: constant END_TO_START on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: constant END_TO_START on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: operation compareBoundaryPoints(unsigned short,Range) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: operation deleteContents() | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: operation extractContents() | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: operation cloneContents() | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: operation insertNode(Node) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: operation surroundContents(Node) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: operation cloneRange() | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: operation detach() | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: operation isPointInRange(Node,unsigned long) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: operation comparePoint(Node,unsigned long) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: operation intersectsNode(Node) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: stringifier | PASS | PASS | PASS | PASS | PASS | PASS |
Range must be primary interface of document.createRange() | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of document.createRange() | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: document.createRange() must inherit property "startContainer" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: document.createRange() must inherit property "startOffset" with the proper type (1) | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: document.createRange() must inherit property "endContainer" with the proper type (2) | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: document.createRange() must inherit property "endOffset" with the proper type (3) | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: document.createRange() must inherit property "collapsed" with the proper type (4) | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: document.createRange() must inherit property "commonAncestorContainer" with the proper type (5) | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: document.createRange() must inherit property "setStart" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling setStart(Node,unsigned long) on document.createRange() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: document.createRange() must inherit property "setEnd" with the proper type (7) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling setEnd(Node,unsigned long) on document.createRange() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: document.createRange() must inherit property "setStartBefore" with the proper type (8) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling setStartBefore(Node) on document.createRange() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: document.createRange() must inherit property "setStartAfter" with the proper type (9) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling setStartAfter(Node) on document.createRange() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: document.createRange() must inherit property "setEndBefore" with the proper type (10) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling setEndBefore(Node) on document.createRange() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: document.createRange() must inherit property "setEndAfter" with the proper type (11) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling setEndAfter(Node) on document.createRange() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: document.createRange() must inherit property "collapse" with the proper type (12) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling collapse(boolean) on document.createRange() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: document.createRange() must inherit property "selectNode" with the proper type (13) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling selectNode(Node) on document.createRange() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: document.createRange() must inherit property "selectNodeContents" with the proper type (14) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling selectNodeContents(Node) on document.createRange() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: document.createRange() must inherit property "START_TO_START" with the proper type (15) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: document.createRange() must inherit property "START_TO_END" with the proper type (16) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: document.createRange() must inherit property "END_TO_END" with the proper type (17) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: document.createRange() must inherit property "END_TO_START" with the proper type (18) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: document.createRange() must inherit property "compareBoundaryPoints" with the proper type (19) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling compareBoundaryPoints(unsigned short,Range) on document.createRange() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: document.createRange() must inherit property "deleteContents" with the proper type (20) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: document.createRange() must inherit property "extractContents" with the proper type (21) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: document.createRange() must inherit property "cloneContents" with the proper type (22) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: document.createRange() must inherit property "insertNode" with the proper type (23) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling insertNode(Node) on document.createRange() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: document.createRange() must inherit property "surroundContents" with the proper type (24) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling surroundContents(Node) on document.createRange() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: document.createRange() must inherit property "cloneRange" with the proper type (25) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: document.createRange() must inherit property "detach" with the proper type (26) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: document.createRange() must inherit property "isPointInRange" with the proper type (27) | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range interface: calling isPointInRange(Node,unsigned long) on document.createRange() with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: document.createRange() must inherit property "comparePoint" with the proper type (28) | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range interface: calling comparePoint(Node,unsigned long) on document.createRange() with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: document.createRange() must inherit property "intersectsNode" with the proper type (29) | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range interface: calling intersectsNode(Node) on document.createRange() with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range must be primary interface of detachedRange | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of detachedRange | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: detachedRange must inherit property "startContainer" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: detachedRange must inherit property "startOffset" with the proper type (1) | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: detachedRange must inherit property "endContainer" with the proper type (2) | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: detachedRange must inherit property "endOffset" with the proper type (3) | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: detachedRange must inherit property "collapsed" with the proper type (4) | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: detachedRange must inherit property "commonAncestorContainer" with the proper type (5) | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: detachedRange must inherit property "setStart" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling setStart(Node,unsigned long) on detachedRange with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: detachedRange must inherit property "setEnd" with the proper type (7) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling setEnd(Node,unsigned long) on detachedRange with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: detachedRange must inherit property "setStartBefore" with the proper type (8) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling setStartBefore(Node) on detachedRange with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: detachedRange must inherit property "setStartAfter" with the proper type (9) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling setStartAfter(Node) on detachedRange with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: detachedRange must inherit property "setEndBefore" with the proper type (10) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling setEndBefore(Node) on detachedRange with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: detachedRange must inherit property "setEndAfter" with the proper type (11) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling setEndAfter(Node) on detachedRange with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: detachedRange must inherit property "collapse" with the proper type (12) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling collapse(boolean) on detachedRange with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: detachedRange must inherit property "selectNode" with the proper type (13) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling selectNode(Node) on detachedRange with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: detachedRange must inherit property "selectNodeContents" with the proper type (14) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling selectNodeContents(Node) on detachedRange with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: detachedRange must inherit property "START_TO_START" with the proper type (15) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: detachedRange must inherit property "START_TO_END" with the proper type (16) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: detachedRange must inherit property "END_TO_END" with the proper type (17) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: detachedRange must inherit property "END_TO_START" with the proper type (18) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: detachedRange must inherit property "compareBoundaryPoints" with the proper type (19) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling compareBoundaryPoints(unsigned short,Range) on detachedRange with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: detachedRange must inherit property "deleteContents" with the proper type (20) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: detachedRange must inherit property "extractContents" with the proper type (21) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: detachedRange must inherit property "cloneContents" with the proper type (22) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: detachedRange must inherit property "insertNode" with the proper type (23) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling insertNode(Node) on detachedRange with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: detachedRange must inherit property "surroundContents" with the proper type (24) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling surroundContents(Node) on detachedRange with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: detachedRange must inherit property "cloneRange" with the proper type (25) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: detachedRange must inherit property "detach" with the proper type (26) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: detachedRange must inherit property "isPointInRange" with the proper type (27) | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range interface: calling isPointInRange(Node,unsigned long) on detachedRange with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: detachedRange must inherit property "comparePoint" with the proper type (28) | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range interface: calling comparePoint(Node,unsigned long) on detachedRange with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: detachedRange must inherit property "intersectsNode" with the proper type (29) | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range interface: calling intersectsNode(Node) on detachedRange with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
NodeIterator interface: existence and properties of interface object | PASS | PASS | PASS | FAIL | FAIL | FAIL |
NodeIterator interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
NodeIterator interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeIterator interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | FAIL | FAIL |
NodeIterator interface: attribute root | PASS | PASS | PASS | PASS | FAIL | FAIL |
NodeIterator interface: attribute referenceNode | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
NodeIterator interface: attribute pointerBeforeReferenceNode | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
NodeIterator interface: attribute whatToShow | PASS | PASS | PASS | PASS | FAIL | FAIL |
NodeIterator interface: attribute filter | PASS | PASS | PASS | PASS | FAIL | FAIL |
NodeIterator interface: operation nextNode() | PASS | PASS | PASS | PASS | FAIL | PASS |
NodeIterator interface: operation previousNode() | PASS | PASS | PASS | PASS | FAIL | PASS |
NodeIterator interface: operation detach() | PASS | PASS | PASS | PASS | FAIL | PASS |
NodeIterator must be primary interface of document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) | PASS | PASS | PASS | PASS | PASS | PASS |
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "root" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "referenceNode" with the proper type (1) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "pointerBeforeReferenceNode" with the proper type (2) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "whatToShow" with the proper type (3) | PASS | PASS | PASS | FAIL | FAIL | PASS |
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "filter" with the proper type (4) | PASS | PASS | PASS | PASS | FAIL | PASS |
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "nextNode" with the proper type (5) | PASS | PASS | PASS | PASS | PASS | PASS |
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "previousNode" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "detach" with the proper type (7) | PASS | PASS | PASS | PASS | PASS | PASS |
TreeWalker interface: existence and properties of interface object | PASS | PASS | PASS | FAIL | FAIL | FAIL |
TreeWalker interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
TreeWalker interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
TreeWalker interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | FAIL | FAIL |
TreeWalker interface: attribute root | PASS | PASS | PASS | PASS | FAIL | FAIL |
TreeWalker interface: attribute whatToShow | PASS | PASS | PASS | PASS | FAIL | FAIL |
TreeWalker interface: attribute filter | PASS | PASS | PASS | PASS | FAIL | FAIL |
TreeWalker interface: attribute currentNode | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
TreeWalker interface: operation parentNode() | PASS | PASS | PASS | PASS | FAIL | PASS |
TreeWalker interface: operation firstChild() | PASS | PASS | PASS | PASS | FAIL | PASS |
TreeWalker interface: operation lastChild() | PASS | PASS | PASS | PASS | FAIL | PASS |
TreeWalker interface: operation previousSibling() | PASS | PASS | PASS | PASS | FAIL | PASS |
TreeWalker interface: operation nextSibling() | PASS | PASS | PASS | PASS | FAIL | PASS |
TreeWalker interface: operation previousNode() | PASS | PASS | PASS | PASS | FAIL | PASS |
TreeWalker interface: operation nextNode() | PASS | PASS | PASS | PASS | FAIL | PASS |
TreeWalker must be primary interface of document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) | PASS | PASS | PASS | PASS | PASS | PASS |
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "root" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "whatToShow" with the proper type (1) | PASS | PASS | PASS | FAIL | FAIL | PASS |
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "filter" with the proper type (2) | PASS | PASS | PASS | PASS | FAIL | PASS |
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "currentNode" with the proper type (3) | PASS | PASS | PASS | PASS | FAIL | PASS |
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "parentNode" with the proper type (4) | PASS | PASS | PASS | PASS | PASS | PASS |
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "firstChild" with the proper type (5) | PASS | PASS | PASS | PASS | PASS | PASS |
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "lastChild" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "previousSibling" with the proper type (7) | PASS | PASS | PASS | PASS | PASS | PASS |
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "nextSibling" with the proper type (8) | PASS | PASS | PASS | PASS | PASS | PASS |
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "previousNode" with the proper type (9) | PASS | PASS | PASS | PASS | PASS | PASS |
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "nextNode" with the proper type (10) | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: existence and properties of interface object | FAIL | FAIL | FAIL | PASS | FAIL | PASS |
NodeFilter interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: existence and properties of interface prototype object's "constructor" property | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant FILTER_ACCEPT on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant FILTER_ACCEPT on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant FILTER_REJECT on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant FILTER_REJECT on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant FILTER_SKIP on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant FILTER_SKIP on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant SHOW_ALL on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant SHOW_ALL on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant SHOW_ELEMENT on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant SHOW_ELEMENT on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant SHOW_ATTRIBUTE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant SHOW_ATTRIBUTE on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant SHOW_TEXT on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant SHOW_TEXT on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant SHOW_CDATA_SECTION on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant SHOW_CDATA_SECTION on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant SHOW_ENTITY_REFERENCE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant SHOW_ENTITY_REFERENCE on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant SHOW_ENTITY on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant SHOW_ENTITY on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant SHOW_PROCESSING_INSTRUCTION on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant SHOW_PROCESSING_INSTRUCTION on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant SHOW_COMMENT on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant SHOW_COMMENT on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant SHOW_DOCUMENT on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant SHOW_DOCUMENT on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant SHOW_DOCUMENT_TYPE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant SHOW_DOCUMENT_TYPE on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant SHOW_DOCUMENT_FRAGMENT on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant SHOW_DOCUMENT_FRAGMENT on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant SHOW_NOTATION on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant SHOW_NOTATION on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: operation acceptNode(Node) | FAIL | PASS | PASS | PASS | FAIL | FAIL |
DOMTokenList interface: existence and properties of interface object | PASS | PASS | PASS | FAIL | FAIL | FAIL |
DOMTokenList interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DOMTokenList interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
DOMTokenList interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
DOMTokenList interface: attribute length | PASS | PASS | PASS | PASS | FAIL | FAIL |
DOMTokenList interface: operation item(unsigned long) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
DOMTokenList interface: operation contains(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
DOMTokenList interface: operation add(DOMString) | PASS | PASS | PASS | PASS | FAIL | FAIL |
DOMTokenList interface: operation remove(DOMString) | PASS | PASS | PASS | PASS | FAIL | FAIL |
DOMTokenList interface: operation toggle(DOMString,boolean) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
DOMTokenList interface: stringifier | FAIL | PASS | PASS | PASS | PASS | FAIL |
DOMTokenList must be primary interface of document.body.classList | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of document.body.classList | PASS | PASS | PASS | PASS | PASS | PASS |
DOMTokenList interface: document.body.classList must inherit property "length" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | FAIL |
DOMTokenList interface: document.body.classList must inherit property "item" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
DOMTokenList interface: calling item(unsigned long) on document.body.classList with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
DOMTokenList interface: document.body.classList must inherit property "contains" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
DOMTokenList interface: calling contains(DOMString) on document.body.classList with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
DOMTokenList interface: document.body.classList must inherit property "add" with the proper type (3) | PASS | PASS | PASS | PASS | PASS | PASS |
DOMTokenList interface: calling add(DOMString) on document.body.classList with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | PASS | PASS |
DOMTokenList interface: document.body.classList must inherit property "remove" with the proper type (4) | PASS | PASS | PASS | PASS | PASS | PASS |
DOMTokenList interface: calling remove(DOMString) on document.body.classList with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | PASS | PASS |
DOMTokenList interface: document.body.classList must inherit property "toggle" with the proper type (5) | PASS | PASS | PASS | PASS | PASS | PASS |
DOMTokenList interface: calling toggle(DOMString,boolean) on document.body.classList with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
DOMSettableTokenList interface: existence and properties of interface object | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DOMSettableTokenList interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DOMSettableTokenList interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
DOMSettableTokenList interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
DOMSettableTokenList interface: attribute value | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
/dom/lists/DOMTokenList-stringifier.html | OK | OK | OK | OK | OK | OK |
DOMTokenList stringifier | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
/dom/nodes/CharacterData-appendData.html | OK | OK | OK | OK | OK | OK |
Text.appendData('bar') | PASS | PASS | PASS | PASS | PASS | PASS |
Text.appendData('') | PASS | PASS | PASS | PASS | PASS | PASS |
Text.appendData(non-ASCII) | PASS | PASS | PASS | PASS | PASS | PASS |
Text.appendData(null) | PASS | PASS | PASS | PASS | PASS | PASS |
Text.appendData(undefined) | PASS | PASS | PASS | PASS | PASS | PASS |
Text.appendData('', 'bar') | PASS | PASS | PASS | PASS | PASS | PASS |
Text.appendData() | PASS | PASS | PASS | PASS | FAIL | FAIL |
Comment.appendData('bar') | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.appendData('') | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.appendData(non-ASCII) | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.appendData(null) | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.appendData(undefined) | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.appendData('', 'bar') | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.appendData() | PASS | PASS | PASS | PASS | FAIL | FAIL |
/dom/nodes/CharacterData-data.html | OK | OK | OK | OK | OK | OK |
Text.data initial value | PASS | PASS | PASS | PASS | PASS | PASS |
Text.data = null | PASS | FAIL | PASS | FAIL | PASS | PASS |
Text.data = undefined | PASS | PASS | PASS | PASS | PASS | PASS |
Text.data = 0 | PASS | PASS | PASS | PASS | PASS | PASS |
Text.data = '' | PASS | PASS | PASS | PASS | PASS | PASS |
Text.data = '--' | PASS | PASS | PASS | PASS | PASS | PASS |
Text.data = '資料' | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.data initial value | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.data = null | PASS | FAIL | PASS | FAIL | PASS | PASS |
Comment.data = undefined | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.data = 0 | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.data = '' | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.data = '--' | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.data = '資料' | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/CharacterData-deleteData.html | OK | OK | OK | OK | OK | OK |
Text.deleteData() out of bounds | PASS | FAIL | PASS | FAIL | PASS | PASS |
Text.deleteData() at the start | PASS | PASS | PASS | PASS | PASS | PASS |
Text.deleteData() at the end | PASS | PASS | PASS | PASS | PASS | PASS |
Text.deleteData() in the middle | PASS | PASS | PASS | PASS | PASS | PASS |
Text.deleteData() with zero count | PASS | PASS | PASS | PASS | PASS | PASS |
Text.deleteData() with small negative count | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Text.deleteData() with large negative count | PASS | PASS | PASS | PASS | FAIL | PASS |
Text.deleteData() with non-ascii data | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.deleteData() out of bounds | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.deleteData() at the start | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.deleteData() at the end | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.deleteData() in the middle | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.deleteData() with zero count | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.deleteData() with small negative count | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Comment.deleteData() with large negative count | PASS | PASS | PASS | PASS | FAIL | PASS |
Comment.deleteData() with non-ascii data | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/CharacterData-insertData.html | OK | OK | OK | OK | OK | OK |
Text.insertData() out of bounds | PASS | PASS | PASS | PASS | PASS | PASS |
Text.insertData() negative out of bounds | PASS | PASS | PASS | PASS | PASS | PASS |
Text.insertData() negative in bounds | PASS | PASS | PASS | PASS | FAIL | PASS |
Text.insertData('') | PASS | PASS | PASS | PASS | PASS | PASS |
Text.insertData() at the start | PASS | PASS | PASS | PASS | PASS | PASS |
Text.insertData() in the middle | PASS | PASS | PASS | PASS | PASS | PASS |
Text.insertData() at the end | PASS | PASS | PASS | PASS | PASS | PASS |
Text.insertData() with non-ascii data | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.insertData() out of bounds | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.insertData() negative out of bounds | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.insertData() negative in bounds | PASS | PASS | PASS | PASS | FAIL | PASS |
Comment.insertData('') | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.insertData() at the start | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.insertData() in the middle | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.insertData() at the end | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.insertData() with non-ascii data | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/CharacterData-remove.html | OK | ERROR | OK | ERROR | OK | ERROR |
text should support remove() | PASS | PASS | PASS | FAIL | FAIL | PASS |
remove() should work if text doesn't have a parent | PASS | PASS | PASS | FAIL | FAIL | PASS |
remove() should work if text does have a parent | PASS | PASS | PASS | FAIL | FAIL | PASS |
remove() should work if text does have a parent and siblings | PASS | PASS | PASS | FAIL | FAIL | PASS |
comment should support remove() | PASS | PASS | PASS | FAIL | FAIL | PASS |
remove() should work if comment doesn't have a parent | PASS | PASS | PASS | FAIL | FAIL | PASS |
remove() should work if comment does have a parent | PASS | PASS | PASS | FAIL | FAIL | PASS |
remove() should work if comment does have a parent and siblings | PASS | PASS | PASS | FAIL | FAIL | PASS |
PI should support remove() | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
remove() should work if PI doesn't have a parent | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
remove() should work if PI does have a parent | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
remove() should work if PI does have a parent and siblings | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
/dom/nodes/CharacterData-replaceData.html | OK | OK | OK | OK | OK | OK |
Text.replaceData() with invalid offset | PASS | PASS | PASS | PASS | PASS | PASS |
Text.replaceData() with clamped count | PASS | PASS | PASS | PASS | PASS | PASS |
Text.replaceData() with negative clamped count | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Text.replaceData() at the start (shorter) | PASS | PASS | PASS | PASS | PASS | PASS |
Text.replaceData() at the start (equal length) | PASS | PASS | PASS | PASS | PASS | PASS |
Text.replaceData() at the start (longer) | PASS | PASS | PASS | PASS | PASS | PASS |
Text.replaceData() in the middle (shorter) | PASS | PASS | PASS | PASS | PASS | PASS |
Text.replaceData() in the middle (equal length) | PASS | PASS | PASS | PASS | PASS | PASS |
Text.replaceData() in the middle (longer) | PASS | PASS | PASS | PASS | PASS | PASS |
Text.replaceData() at the end (shorter) | PASS | PASS | PASS | PASS | PASS | PASS |
Text.replaceData() at the end (same length) | PASS | PASS | PASS | PASS | PASS | PASS |
Text.replaceData() at the end (longer) | PASS | PASS | PASS | PASS | PASS | PASS |
Text.replaceData() the whole string | PASS | PASS | PASS | PASS | PASS | PASS |
Text.replaceData() with the empty string | PASS | PASS | PASS | PASS | PASS | PASS |
Text.replaceData() with non-ASCII data | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() with invalid offset | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() with clamped count | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() with negative clamped count | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Comment.replaceData() at the start (shorter) | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() at the start (equal length) | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() at the start (longer) | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() in the middle (shorter) | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() in the middle (equal length) | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() in the middle (longer) | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() at the end (shorter) | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() at the end (same length) | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() at the end (longer) | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() the whole string | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() with the empty string | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() with non-ASCII data | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/CharacterData-substringData.html | OK | OK | OK | OK | OK | OK |
Text.substringData() with too few arguments | PASS | PASS | PASS | PASS | FAIL | FAIL |
Text.substringData() with too many arguments | PASS | PASS | PASS | PASS | PASS | PASS |
Text.substringData() with invalid offset | PASS | PASS | PASS | PASS | PASS | PASS |
Text.substringData() with in-bounds offset | PASS | PASS | PASS | PASS | PASS | PASS |
Text.substringData() with very large offset | PASS | PASS | PASS | PASS | FAIL | PASS |
Text.substringData() with negative offset | PASS | PASS | PASS | PASS | FAIL | PASS |
Text.substringData() with string offset | PASS | PASS | PASS | PASS | FAIL | PASS |
Text.substringData() with in-bounds count | PASS | PASS | PASS | PASS | PASS | PASS |
Text.substringData() with large count | PASS | PASS | PASS | PASS | PASS | PASS |
Text.substringData() with very large count | PASS | PASS | PASS | PASS | PASS | PASS |
Text.substringData() with negative count | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Text.substringData() with non-ASCII data | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.substringData() with too few arguments | PASS | PASS | PASS | PASS | FAIL | FAIL |
Comment.substringData() with too many arguments | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.substringData() with invalid offset | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.substringData() with in-bounds offset | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.substringData() with very large offset | PASS | PASS | PASS | PASS | FAIL | PASS |
Comment.substringData() with negative offset | PASS | PASS | PASS | PASS | FAIL | PASS |
Comment.substringData() with string offset | PASS | PASS | PASS | PASS | FAIL | PASS |
Comment.substringData() with in-bounds count | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.substringData() with large count | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.substringData() with very large count | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.substringData() with negative count | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Comment.substringData() with non-ASCII data | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Comment-constructor.html | OK | OK | OK | OK | OK | OK |
new Comment(): prototype chain | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment(): instanceof | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment(): no arguments | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment(): undefined | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
new Comment(): null | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment(): 42 | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment(): "" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment(): "-" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment(): "--" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment(): "-->" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment(): "<!--" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment(): "\0" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment(): "\0test" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment(): "&" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment(): two arguments | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment() should get the correct ownerDocument across globals | PASS | FAIL | PASS | FAIL | FAIL | PASS |
/dom/nodes/DOMImplementation-createDocument.html | OK | OK | OK | OK | OK | OK |
DOMImplementation.createDocument(namespace, qualifiedName, doctype) | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 0: null,undefined,null,null | PASS | PASS | PASS | PASS | FAIL | PASS |
createDocument test 0: metadata for null,undefined,null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 1: null,"foo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 1: metadata for null,"foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 2: null,"1foo",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 3: null,"f1oo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 3: metadata for null,"f1oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 4: null,"foo1",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 4: metadata for null,"foo1",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 5: null,"1foo",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 6: null,"̀foo",null,"INVALID_CHARACTER_ERR" | PASS | PASS | FAIL | PASS | PASS | PASS |
createDocument test 7: null,"}foo",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 8: null,"f}oo",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 9: null,"foo}",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 10: null,"foo",null,"INVALID_CHARACTER_ERR" | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 11: null,"foo",null,"INVALID_CHARACTER_ERR" | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 12: null,"foo",null,"INVALID_CHARACTER_ERR" | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 13: null,"<foo",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 14: null,"foo>",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 15: null,"<foo>",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 16: null,"f<oo",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 17: null,"^^",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 18: null,":foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 19: null,"f:oo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 20: null,"foo:",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 21: null,":",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 22: null,"xml",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 22: metadata for null,"xml",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 23: null,"xmlns",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createDocument test 24: null,"xmlfoo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 24: metadata for null,"xmlfoo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 25: null,"xml:foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 26: null,"xmlns:foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 27: null,"xmlfoo:bar",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 28: null,"null:xml",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 29: "",":foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 30: "","f:oo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createDocument test 31: "","foo:",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
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: undefined,"foo",null,null | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createDocument test 33: metadata for undefined,"foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 34: undefined,"1foo",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 35: undefined,"f1oo",null,null | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createDocument test 35: metadata for undefined,"f1oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 36: undefined,"foo1",null,null | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createDocument test 36: metadata for undefined,"foo1",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 37: undefined,":foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 38: undefined,"f:oo",null,"NAMESPACE_ERR" | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createDocument test 39: undefined,"foo:",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 40: undefined,"xml",null,null | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createDocument test 40: metadata for undefined,"xml",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 41: undefined,"xmlns",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createDocument test 42: undefined,"xmlfoo",null,null | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createDocument test 42: metadata for undefined,"xmlfoo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 43: undefined,"xml:foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 44: undefined,"xmlns:foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 45: undefined,"xmlfoo:bar",null,"NAMESPACE_ERR" | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createDocument test 46: "http://example.com/","foo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 46: metadata for "http://example.com/","foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 47: "http://example.com/","1foo",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 48: "http://example.com/","f1oo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 48: metadata for "http://example.com/","f1oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 49: "http://example.com/","foo1",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 49: metadata for "http://example.com/","foo1",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 50: "http://example.com/",":foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 51: "http://example.com/","f:oo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 51: metadata for "http://example.com/","f:oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 52: "http://example.com/","foo:",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 53: "http://example.com/","_:_",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 53: metadata for "http://example.com/","_:_",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 54: "http://example.com/","_:h0",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 54: metadata for "http://example.com/","_:h0",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 55: "http://example.com/","_:test",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 55: metadata for "http://example.com/","_:test",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 56: "http://example.com/","l_:_",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 56: metadata for "http://example.com/","l_:_",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 57: "http://example.com/","ns:_0",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 57: metadata for "http://example.com/","ns:_0",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 58: "http://example.com/","ns:a0",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 58: metadata for "http://example.com/","ns:a0",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 59: "http://example.com/","ns0:test",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 59: metadata for "http://example.com/","ns0:test",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 60: "http://example.com/","a.b:c",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 60: metadata for "http://example.com/","a.b:c",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 61: "http://example.com/","a-b:c",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 61: metadata for "http://example.com/","a-b:c",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 62: "http://example.com/","a-b:c",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 62: metadata for "http://example.com/","a-b:c",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 63: "http://example.com/","xml",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 63: metadata for "http://example.com/","xml",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 64: "http://example.com/","xmlns",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createDocument test 65: "http://example.com/","XMLNS",null,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 65: metadata for "http://example.com/","XMLNS",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 66: "http://example.com/","xmlfoo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 66: metadata for "http://example.com/","xmlfoo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 67: "http://example.com/","xml:foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 68: "http://example.com/","XML:foo",null,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 68: metadata for "http://example.com/","XML:foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 69: "http://example.com/","xmlns:foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 70: "http://example.com/","XMLNS:foo",null,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 70: metadata for "http://example.com/","XMLNS:foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 71: "http://example.com/","xmlfoo:bar",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 71: metadata for "http://example.com/","xmlfoo:bar",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 72: "http://example.com/","prefix::local",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 73: "http://example.com/","namespaceURI:{",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 74: "http://example.com/","namespaceURI:}",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 75: "http://example.com/","namespaceURI:~",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 76: "http://example.com/","namespaceURI:'",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 77: "http://example.com/","namespaceURI:!",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 78: "http://example.com/","namespaceURI:@",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 79: "http://example.com/","namespaceURI:#",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 80: "http://example.com/","namespaceURI:$",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 81: "http://example.com/","namespaceURI:%",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 82: "http://example.com/","namespaceURI:^",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 83: "http://example.com/","namespaceURI:&",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 84: "http://example.com/","namespaceURI:*",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 85: "http://example.com/","namespaceURI:(",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 86: "http://example.com/","namespaceURI:)",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 87: "http://example.com/","namespaceURI:+",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 88: "http://example.com/","namespaceURI:=",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 89: "http://example.com/","namespaceURI:[",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 90: "http://example.com/","namespaceURI:]",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 91: "http://example.com/","namespaceURI:\\",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 92: "http://example.com/","namespaceURI:/",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 93: "http://example.com/","namespaceURI:;",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 94: "http://example.com/","namespaceURI:`",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 95: "http://example.com/","namespaceURI:<",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 96: "http://example.com/","namespaceURI:>",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 97: "http://example.com/","namespaceURI:,",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 98: "http://example.com/","namespaceURI:a ",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 99: "http://example.com/","namespaceURI:\"",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 100: "/","foo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 100: metadata for "/","foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 101: "/","1foo",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 102: "/","f1oo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 102: metadata for "/","f1oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 103: "/","foo1",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 103: metadata for "/","foo1",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 104: "/",":foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 105: "/","f:oo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 105: metadata for "/","f:oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 106: "/","foo:",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 107: "/","xml",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 107: metadata for "/","xml",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 108: "/","xmlns",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createDocument test 109: "/","xmlfoo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 109: metadata for "/","xmlfoo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 110: "/","xml:foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 111: "/","xmlns:foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 112: "/","xmlfoo:bar",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 112: metadata for "/","xmlfoo:bar",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 113: "http://www.w3.org/XML/1998/namespace","foo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 113: metadata for "http://www.w3.org/XML/1998/namespace","foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 114: "http://www.w3.org/XML/1998/namespace","1foo",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 115: "http://www.w3.org/XML/1998/namespace","f1oo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 115: metadata for "http://www.w3.org/XML/1998/namespace","f1oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 116: "http://www.w3.org/XML/1998/namespace","foo1",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 116: metadata for "http://www.w3.org/XML/1998/namespace","foo1",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 117: "http://www.w3.org/XML/1998/namespace",":foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 118: "http://www.w3.org/XML/1998/namespace","f:oo",null,null | PASS | PASS | PASS | FAIL | PASS | PASS |
createDocument test 118: metadata for "http://www.w3.org/XML/1998/namespace","f:oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 119: "http://www.w3.org/XML/1998/namespace","foo:",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 120: "http://www.w3.org/XML/1998/namespace","xml",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 120: metadata for "http://www.w3.org/XML/1998/namespace","xml",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 121: "http://www.w3.org/XML/1998/namespace","xmlns",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createDocument test 122: "http://www.w3.org/XML/1998/namespace","xmlfoo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 122: metadata for "http://www.w3.org/XML/1998/namespace","xmlfoo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 123: "http://www.w3.org/XML/1998/namespace","xml:foo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 123: metadata for "http://www.w3.org/XML/1998/namespace","xml:foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 124: "http://www.w3.org/XML/1998/namespace","xmlns:foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 125: "http://www.w3.org/XML/1998/namespace","xmlfoo:bar",null,null | PASS | PASS | PASS | FAIL | PASS | PASS |
createDocument test 125: metadata for "http://www.w3.org/XML/1998/namespace","xmlfoo:bar",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 126: "http://www.w3.org/XML/1998/namespaces","xml:foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 127: "http://www.w3.org/xml/1998/namespace","xml:foo",null,"NAMESPACE_ERR" | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 128: "http://www.w3.org/2000/xmlns/","foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | FAIL | PASS | PASS |
createDocument test 129: "http://www.w3.org/2000/xmlns/","1foo",null,"INVALID_CHARACTER_ERR" | PASS | FAIL | PASS | PASS | PASS | PASS |
createDocument test 130: "http://www.w3.org/2000/xmlns/","f1oo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | FAIL | PASS | PASS |
createDocument test 131: "http://www.w3.org/2000/xmlns/","foo1",null,"NAMESPACE_ERR" | PASS | PASS | PASS | FAIL | PASS | PASS |
createDocument test 132: "http://www.w3.org/2000/xmlns/",":foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 133: "http://www.w3.org/2000/xmlns/","f:oo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 134: "http://www.w3.org/2000/xmlns/","foo:",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 135: "http://www.w3.org/2000/xmlns/","xml",null,"NAMESPACE_ERR" | PASS | PASS | PASS | FAIL | PASS | PASS |
createDocument test 136: "http://www.w3.org/2000/xmlns/","xmlns",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 136: metadata for "http://www.w3.org/2000/xmlns/","xmlns",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 137: "http://www.w3.org/2000/xmlns/","xmlfoo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | FAIL | PASS | PASS |
createDocument test 138: "http://www.w3.org/2000/xmlns/","xml:foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 139: "http://www.w3.org/2000/xmlns/","xmlns:foo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 139: metadata for "http://www.w3.org/2000/xmlns/","xmlns:foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 140: "http://www.w3.org/2000/xmlns/","xmlfoo:bar",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 141: "http://www.w3.org/2000/xmlns/","foo:xmlns",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 142: "foo:","foo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 142: metadata for "foo:","foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 143: "foo:","1foo",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 144: "foo:","f1oo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 144: metadata for "foo:","f1oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 145: "foo:","foo1",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 145: metadata for "foo:","foo1",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 146: "foo:",":foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 147: "foo:","f:oo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 147: metadata for "foo:","f:oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 148: "foo:","foo:",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 149: "foo:","xml",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 149: metadata for "foo:","xml",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 150: "foo:","xmlns",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createDocument test 151: "foo:","xmlfoo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 151: metadata for "foo:","xmlfoo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 152: "foo:","xml:foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 153: "foo:","xmlns:foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 154: "foo:","xmlfoo:bar",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 154: metadata for "foo:","xmlfoo:bar",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 155: null,null,false,object "TypeError" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
createDocument test 156: null,null,null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 156: metadata for null,null,null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 157: null,"",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 157: metadata for null,"",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 158: undefined,null,undefined,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
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: undefined,"",undefined,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 160: metadata for undefined,"",undefined | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 161: "http://example.com/",null,null,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 161: metadata for "http://example.com/",null,null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 162: "http://example.com/","",null,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 162: metadata for "http://example.com/","",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 163: "/",null,null,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 163: metadata for "/",null,null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 164: "/","",null,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 164: metadata for "/","",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 165: "http://www.w3.org/XML/1998/namespace",null,null,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 165: metadata for "http://www.w3.org/XML/1998/namespace",null,null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 166: "http://www.w3.org/XML/1998/namespace","",null,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 166: metadata for "http://www.w3.org/XML/1998/namespace","",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 167: "http://www.w3.org/2000/xmlns/",null,null,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 167: metadata for "http://www.w3.org/2000/xmlns/",null,null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 168: "http://www.w3.org/2000/xmlns/","",null,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 168: metadata for "http://www.w3.org/2000/xmlns/","",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 169: "foo:",null,null,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 169: metadata for "foo:",null,null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 170: "foo:","",null,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 170: metadata for "foo:","",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 171: null,null,DocumentType node,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 171: metadata for null,null,DocumentType node | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 172: null,null,DocumentType node,null | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocument test 172: metadata for null,null,DocumentType node | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 173: null,null,DocumentType node,null | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocument test 173: metadata for null,null,DocumentType node | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 174: null,null,DocumentType node,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 174: metadata for null,null,DocumentType node | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 175: null,null,DocumentType node,null | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocument test 175: metadata for null,null,DocumentType node | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 176: null,"foo",DocumentType node,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 176: metadata for null,"foo",DocumentType node | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 177: "foo",null,DocumentType node,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 177: metadata for "foo",null,DocumentType node | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 178: "foo","bar",DocumentType node,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 178: metadata for "foo","bar",DocumentType node | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
/dom/nodes/DOMImplementation-createDocumentType.html | OK | OK | OK | OK | OK | OK |
DOMImplementation.createDocumentType(qualifiedName, publicId, systemId) | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | FAIL | PASS |
createDocumentType("test:root", "1234", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("test:root", "1234", "test") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("test:root", "test", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("test:root", "test", "test") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("_:_", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("_:h0", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("_:test", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("_:_.", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("_:a-", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("l_:_", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("ns:_0", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("ns:a0", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("ns0:test", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("ns:EEE.", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("ns:_-", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("a.b:c", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("a-b:c.j", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("a-b:c", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("foo", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("1foo", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("foo1", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("f1oo", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("@foo", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("foo@", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("f@oo", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:{", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:}", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:~", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:'", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:!", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:@", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:#", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:$", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:%", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:^", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:&", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:*", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:(", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:)", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:+", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:=", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:[", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:]", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:\\", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:/", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:;", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:`", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:<", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:>", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:,", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:a ", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:\"", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("{", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("}", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("'", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("~", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("`", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("@", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("#", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("$", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("%", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("^", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("&", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("*", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("(", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType(")", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("f:oo", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType(":foo", "", "") should throw NAMESPACE_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("foo:", "", "") should throw NAMESPACE_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("prefix::local", "", "") should throw NAMESPACE_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("foo", "foo", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("foo", "", "foo") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("foo", "f'oo", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("foo", "", "f'oo") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("foo", "f\"oo", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("foo", "", "f\"oo") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("foo", "f'o\"o", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("foo", "", "f'o\"o") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("foo", "foo>", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("foo", "", "foo>") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
/dom/nodes/DOMImplementation-createHTMLDocument.html | OK | OK | OK | OK | OK | OK |
createHTMLDocument test 0: "","","" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createHTMLDocument test 1: null,"null","null" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createHTMLDocument test 2: undefined,undefined,"" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
createHTMLDocument test 3: "foo bar baz","foo bar baz","foo bar baz" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createHTMLDocument test 4: "foo\t\tbar baz","foo\t\tbar baz","foo bar baz" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createHTMLDocument test 5: "foo\n\nbar baz","foo\n\nbar baz","foo bar baz" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createHTMLDocument test 6: "foo\f\fbar baz","foo\f\fbar baz","foo bar baz" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createHTMLDocument test 7: "foo\r\rbar baz","foo\r\rbar baz","foo bar baz" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Missing title argument | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
createHTMLDocument(): metadata | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createHTMLDocument(): URL parsing | PASS | FAIL | PASS | FAIL | FAIL | PASS |
/dom/nodes/DOMImplementation-hasFeature.html | OK | OK | OK | OK | OK | OK |
DOMImplementation.hasFeature(feature, version) | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("Core", "1.0") | PASS | PASS | PASS | PASS | FAIL | PASS |
hasFeature("Core", "2.0") | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("Core", "3.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "100.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "1.0") | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("XML", "2.0") | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("XML", "3.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "100.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "1") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "2") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "3") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "100") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "1") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "2") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "3") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "100") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "1.1") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "2.1") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "3.1") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "100.1") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "1.1") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "2.1") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "3.1") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "100.1") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "") | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("XML", "") | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("core", "") | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("xml", "") | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("CoRe", "") | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("XmL", "") | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature(" Core", "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature(" XML", "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core ", "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML ", "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Co re", "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XM L", "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("aCore", "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("aXML", "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Corea", "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XMLa", "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Coare", "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XMaL", "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", " ") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", " ") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", " 1.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", " 2.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", " 3.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", " 100.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", " 1.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", " 2.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", " 3.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", " 100.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "1.0 ") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "2.0 ") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "3.0 ") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "100.0 ") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "1.0 ") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "2.0 ") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "3.0 ") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "100.0 ") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "1. 0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "2. 0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "3. 0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "100. 0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "1. 0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "2. 0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "3. 0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "100. 0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "a1.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "a2.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "a3.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "a100.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "a1.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "a2.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "a3.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "a100.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "1.0a") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "2.0a") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "3.0a") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "100.0a") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "1.0a") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "2.0a") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "3.0a") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "100.0a") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "1.a0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "2.a0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "3.a0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "100.a0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "1.a0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "2.a0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "3.a0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "100.a0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", 1) | PASS | PASS | PASS | PASS | FAIL | PASS |
hasFeature("Core", 2) | PASS | PASS | PASS | PASS | FAIL | PASS |
hasFeature("Core", 3) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", 100) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", 1) | PASS | PASS | PASS | PASS | FAIL | PASS |
hasFeature("XML", 2) | PASS | PASS | PASS | PASS | FAIL | PASS |
hasFeature("XML", 3) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", 100) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", null) | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("XML", null) | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("core", null) | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("xml", null) | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("CoRe", null) | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("XmL", null) | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature(" Core", null) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature(" XML", null) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core ", null) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML ", null) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Co re", null) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XM L", null) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("aCore", null) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("aXML", null) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Corea", null) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XMLa", null) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Coare", null) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XMaL", null) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", undefined) | PASS | PASS | PASS | FAIL | PASS | PASS |
hasFeature("XML", undefined) | PASS | PASS | PASS | FAIL | PASS | PASS |
hasFeature("This is filler text.", "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature(null, "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature(undefined, "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
/dom/nodes/Document-URL.sub.html | OK | OK | OK | OK | OK | OK |
Document.URL with redirect | PASS | PASS | FAIL | FAIL | PASS | FAIL |
/dom/nodes/Document-adoptNode.html | OK | OK | OK | OK | OK | OK |
Adopting an Element called 'x<' should work. | PASS | PASS | PASS | PASS | PASS | PASS |
Adopting an Element called ':good:times:' should work. | PASS | PASS | PASS | PASS | PASS | PASS |
Explicitly adopting a DocumentType should work. | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Adopting a Document should throw. | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Document-constructor.html | OK | OK | OK | OK | OK | OK |
new Document(): interfaces | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
new Document(): children | FAIL | FAIL | PASS | FAIL | FAIL | PASS |
new Document(): metadata | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
new Document(): URL parsing | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
/dom/nodes/Document-contentType/contentType/contenttype_bmp.html | OK | OK | OK | OK | OK | OK |
BMP document.contentType === 'image/bmp' | PASS | FAIL | PASS | FAIL | PASS | PASS |
/dom/nodes/Document-contentType/contentType/contenttype_css.html | OK | TIMEOUT | OK | OK | OK | OK |
CSS document.contentType === 'text/css' | PASS | TIMEOUT | PASS | FAIL | PASS | PASS |
/dom/nodes/Document-contentType/contentType/contenttype_datauri_01.html | OK | OK | OK | OK | OK | OK |
Data URI document.contentType === 'text/plain' when data URI MIME type is not set | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
/dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html | OK | OK | OK | OK | OK | OK |
Data URI document.contentType === 'text/html' when data URI MIME type is set | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
/dom/nodes/Document-contentType/contentType/contenttype_gif.html | OK | OK | OK | OK | OK | OK |
GIF document.contentType === 'image/gif' | PASS | FAIL | PASS | FAIL | PASS | PASS |
/dom/nodes/Document-contentType/contentType/contenttype_html.html | OK | OK | OK | OK | OK | OK |
HTM document.contentType === 'text/html' | PASS | FAIL | PASS | FAIL | PASS | PASS |
/dom/nodes/Document-contentType/contentType/contenttype_javascripturi.html | OK | OK | OK | OK | OK | OK |
Javascript URI document.contentType === 'text/html' | PASS | FAIL | PASS | FAIL | FAIL | PASS |
/dom/nodes/Document-contentType/contentType/contenttype_jpg.html | OK | OK | OK | OK | OK | OK |
JPG document.contentType === 'image/jpeg' | PASS | FAIL | PASS | FAIL | PASS | PASS |
/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_01.html | OK | OK | OK | OK | OK | OK |
Custom document.contentType === 'text/xml' when explicitly set to this value | PASS | FAIL | PASS | FAIL | PASS | PASS |
/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_02.html | OK | OK | OK | OK | OK | OK |
Custom document.contentType === 'text/html' when explicitly set to this value and an attempt is made to override this value in an HTML meta header | PASS | FAIL | PASS | FAIL | PASS | PASS |
/dom/nodes/Document-contentType/contentType/contenttype_png.html | OK | OK | OK | OK | OK | OK |
PNG document.contentType === 'image/png' | PASS | FAIL | PASS | FAIL | PASS | PASS |
/dom/nodes/Document-contentType/contentType/contenttype_txt.html | OK | OK | OK | OK | OK | OK |
TXT document.contentType === 'text/plain' | PASS | FAIL | PASS | FAIL | PASS | PASS |
/dom/nodes/Document-contentType/contentType/contenttype_xml.html | OK | OK | OK | OK | OK | OK |
XML document.contentType === 'application/xml' | PASS | FAIL | PASS | FAIL | PASS | PASS |
/dom/nodes/Document-contentType/contentType/createDocument.html | OK | OK | OK | OK | OK | OK |
document.implementation.createDocument: document.contentType === 'application/xml' | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
/dom/nodes/Document-contentType/contentType/createHTMLDocument.html | OK | OK | OK | OK | OK | OK |
document.implementation.createHTMLDocument: document.contentType === 'text/html' | PASS | FAIL | PASS | FAIL | PASS | PASS |
/dom/nodes/Document-contentType/contentType/xhr_responseType_document.html | OK | OK | OK | OK | OK | OK |
XHR - retrieve HTML document: document.contentType === 'application/xml' | PASS | FAIL | PASS | FAIL | PASS | PASS |
/dom/nodes/Document-createAttribute.html | OK | OK | OK | OK | OK | OK |
createAttribute("") | PASS | PASS | PASS | PASS | PASS | PASS |
createAttribute("invalid^Name") | PASS | PASS | PASS | PASS | PASS | PASS |
createAttribute("\\") | PASS | PASS | PASS | PASS | PASS | PASS |
createAttribute("'") | PASS | PASS | PASS | PASS | PASS | PASS |
createAttribute("\"") | PASS | PASS | PASS | PASS | PASS | PASS |
createAttribute("0") | PASS | PASS | PASS | PASS | PASS | PASS |
createAttribute("0:a") | PASS | PASS | PASS | PASS | PASS | PASS |
createAttribute("title") | PASS | PASS | PASS | FAIL | FAIL | PASS |
createAttribute("TITLE") | PASS | PASS | PASS | FAIL | FAIL | PASS |
createAttribute(null) | PASS | PASS | PASS | FAIL | FAIL | PASS |
createAttribute(undefined) | PASS | PASS | PASS | FAIL | FAIL | PASS |
/dom/nodes/Document-createComment.html | OK | OK | OK | OK | OK | OK |
createComment("\v") | PASS | PASS | PASS | PASS | PASS | PASS |
createComment("a -- b") | PASS | PASS | PASS | PASS | PASS | PASS |
createComment("a-") | PASS | PASS | PASS | PASS | PASS | PASS |
createComment("-b") | PASS | PASS | PASS | PASS | PASS | PASS |
createComment(null) | PASS | PASS | PASS | PASS | PASS | PASS |
createComment(undefined) | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Document-createElement-namespace.html | OK | OK | OK | OK | OK | OK |
Created element's namespace in current document | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in created HTML document | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in created XML document | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in created XHTML document | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Created element's namespace in created SVG document | FAIL | PASS | PASS | PASS | FAIL | FAIL |
Created element's namespace in created MathML document | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in empty.html | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in empty.xhtml | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in empty.xml | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in empty.svg | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in minimal_html.html | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in minimal_html.xhtml | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in minimal_html.xml | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in minimal_html.svg | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in xhtml.html | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in xhtml.xhtml | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in xhtml.xml | FAIL | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in xhtml.svg | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in svg.html | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in svg.xhtml | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in svg.xml | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in svg.svg | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in mathml.html | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in mathml.xhtml | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in mathml.xml | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in mathml.svg | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in bare_xhtml.html | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in bare_xhtml.xhtml | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in bare_xhtml.xml | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in bare_xhtml.svg | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in bare_svg.html | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in bare_svg.xhtml | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in bare_svg.xml | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in bare_svg.svg | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in bare_mathml.html | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in bare_mathml.xhtml | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in bare_mathml.xml | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in bare_mathml.svg | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in xhtml_ns_removed.html | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in xhtml_ns_removed.xhtml | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in xhtml_ns_removed.xml | FAIL | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in xhtml_ns_removed.svg | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in xhtml_ns_changed.html | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in xhtml_ns_changed.xhtml | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in xhtml_ns_changed.xml | FAIL | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in xhtml_ns_changed.svg | PASS | PASS | PASS | PASS | FAIL | PASS |
/dom/nodes/Document-createElement.html | OK | OK | OK | OK | OK | OK |
Document.createElement | PASS | PASS | PASS | PASS | PASS | PASS |
createElement(undefined) | PASS | PASS | PASS | PASS | PASS | PASS |
createElement(null) | PASS | PASS | PASS | PASS | PASS | FAIL |
createElement("foo") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("f1oo") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("foo1") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("f̀oo") | PASS | FAIL | PASS | FAIL | PASS | PASS |
createElement(":foo") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("f:oo") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("foo:") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("xml") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("xmlns") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("xmlfoo") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("xml:foo") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("xmlns:foo") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("xmlfoo:bar") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("svg") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("math") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("FOO") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("İnput") | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
createElement("ınput") | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createElement("") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("1foo") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("̀foo") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("}foo") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("f}oo") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("foo}") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("foo") | PASS | FAIL | PASS | FAIL | PASS | PASS |
createElement("foo") | PASS | FAIL | PASS | FAIL | PASS | PASS |
createElement("foo") | PASS | FAIL | PASS | FAIL | PASS | PASS |
createElement("<foo") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("foo>") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("<foo>") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("f<oo") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("foò") | - | FAIL | PASS | FAIL | PASS | PASS |
createElement("marK") | - | FAIL | PASS | FAIL | FAIL | FAIL |
/dom/nodes/Document-createElementNS.html | OK | OK | OK | OK | OK | OK |
Document.createElementNS | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 0: null,undefined,null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 1: null,"foo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 2: null,"1foo","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 3: null,"f1oo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 4: null,"foo1",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 5: null,"1foo","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 6: null,"̀foo","INVALID_CHARACTER_ERR" | PASS | PASS | FAIL | PASS | PASS | PASS |
createElementNS test 7: null,"}foo","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 8: null,"f}oo","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 9: null,"foo}","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 10: null,"foo","INVALID_CHARACTER_ERR" | PASS | FAIL | PASS | FAIL | PASS | PASS |
createElementNS test 11: null,"foo","INVALID_CHARACTER_ERR" | PASS | FAIL | PASS | FAIL | PASS | PASS |
createElementNS test 12: null,"foo","INVALID_CHARACTER_ERR" | PASS | FAIL | PASS | FAIL | PASS | PASS |
createElementNS test 13: null,"<foo","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 14: null,"foo>","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 15: null,"<foo>","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 16: null,"f<oo","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 17: null,"^^","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 18: null,":foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 19: null,"f:oo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 20: null,"foo:","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 21: null,":","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 22: null,"xml",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 23: null,"xmlns","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createElementNS test 24: null,"xmlfoo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 25: null,"xml:foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 26: null,"xmlns:foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 27: null,"xmlfoo:bar","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 28: null,"null:xml","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 29: "",":foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 30: "","f:oo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createElementNS test 31: "","foo:","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 32: undefined,undefined,null | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS test 33: undefined,"foo",null | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS test 34: undefined,"1foo","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 35: undefined,"f1oo",null | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS test 36: undefined,"foo1",null | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS test 37: undefined,":foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 38: undefined,"f:oo","NAMESPACE_ERR" | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS test 39: undefined,"foo:","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 40: undefined,"xml",null | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS test 41: undefined,"xmlns","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createElementNS test 42: undefined,"xmlfoo",null | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS test 43: undefined,"xml:foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 44: undefined,"xmlns:foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 45: undefined,"xmlfoo:bar","NAMESPACE_ERR" | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS test 46: "http://example.com/","foo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 47: "http://example.com/","1foo","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 48: "http://example.com/","f1oo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 49: "http://example.com/","foo1",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 50: "http://example.com/",":foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 51: "http://example.com/","f:oo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 52: "http://example.com/","foo:","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 53: "http://example.com/","_:_",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 54: "http://example.com/","_:h0",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 55: "http://example.com/","_:test",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 56: "http://example.com/","l_:_",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 57: "http://example.com/","ns:_0",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 58: "http://example.com/","ns:a0",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 59: "http://example.com/","ns0:test",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 60: "http://example.com/","a.b:c",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 61: "http://example.com/","a-b:c",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 62: "http://example.com/","a-b:c",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 63: "http://example.com/","xml",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 64: "http://example.com/","xmlns","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createElementNS test 65: "http://example.com/","XMLNS",null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createElementNS test 66: "http://example.com/","xmlfoo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 67: "http://example.com/","xml:foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 68: "http://example.com/","XML:foo",null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createElementNS test 69: "http://example.com/","xmlns:foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 70: "http://example.com/","XMLNS:foo",null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createElementNS test 71: "http://example.com/","xmlfoo:bar",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 72: "http://example.com/","prefix::local","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 73: "http://example.com/","namespaceURI:{","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 74: "http://example.com/","namespaceURI:}","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 75: "http://example.com/","namespaceURI:~","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 76: "http://example.com/","namespaceURI:'","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 77: "http://example.com/","namespaceURI:!","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 78: "http://example.com/","namespaceURI:@","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 79: "http://example.com/","namespaceURI:#","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 80: "http://example.com/","namespaceURI:$","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 81: "http://example.com/","namespaceURI:%","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 82: "http://example.com/","namespaceURI:^","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 83: "http://example.com/","namespaceURI:&","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 84: "http://example.com/","namespaceURI:*","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 85: "http://example.com/","namespaceURI:(","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 86: "http://example.com/","namespaceURI:)","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 87: "http://example.com/","namespaceURI:+","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 88: "http://example.com/","namespaceURI:=","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 89: "http://example.com/","namespaceURI:[","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 90: "http://example.com/","namespaceURI:]","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 91: "http://example.com/","namespaceURI:\\","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 92: "http://example.com/","namespaceURI:/","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 93: "http://example.com/","namespaceURI:;","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 94: "http://example.com/","namespaceURI:`","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 95: "http://example.com/","namespaceURI:<","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 96: "http://example.com/","namespaceURI:>","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 97: "http://example.com/","namespaceURI:,","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 98: "http://example.com/","namespaceURI:a ","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 99: "http://example.com/","namespaceURI:\"","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 100: "/","foo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 101: "/","1foo","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 102: "/","f1oo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 103: "/","foo1",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 104: "/",":foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 105: "/","f:oo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 106: "/","foo:","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 107: "/","xml",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 108: "/","xmlns","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createElementNS test 109: "/","xmlfoo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 110: "/","xml:foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 111: "/","xmlns:foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 112: "/","xmlfoo:bar",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 113: "http://www.w3.org/XML/1998/namespace","foo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 114: "http://www.w3.org/XML/1998/namespace","1foo","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 115: "http://www.w3.org/XML/1998/namespace","f1oo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 116: "http://www.w3.org/XML/1998/namespace","foo1",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 117: "http://www.w3.org/XML/1998/namespace",":foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 118: "http://www.w3.org/XML/1998/namespace","f:oo",null | PASS | PASS | PASS | FAIL | PASS | PASS |
createElementNS test 119: "http://www.w3.org/XML/1998/namespace","foo:","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 120: "http://www.w3.org/XML/1998/namespace","xml",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 121: "http://www.w3.org/XML/1998/namespace","xmlns","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createElementNS test 122: "http://www.w3.org/XML/1998/namespace","xmlfoo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 123: "http://www.w3.org/XML/1998/namespace","xml:foo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 124: "http://www.w3.org/XML/1998/namespace","xmlns:foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 125: "http://www.w3.org/XML/1998/namespace","xmlfoo:bar",null | PASS | PASS | PASS | FAIL | PASS | PASS |
createElementNS test 126: "http://www.w3.org/XML/1998/namespaces","xml:foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 127: "http://www.w3.org/xml/1998/namespace","xml:foo","NAMESPACE_ERR" | PASS | FAIL | PASS | FAIL | PASS | PASS |
createElementNS test 128: "http://www.w3.org/2000/xmlns/","foo","NAMESPACE_ERR" | PASS | PASS | PASS | FAIL | PASS | PASS |
createElementNS test 129: "http://www.w3.org/2000/xmlns/","1foo","INVALID_CHARACTER_ERR" | PASS | FAIL | PASS | PASS | PASS | PASS |
createElementNS test 130: "http://www.w3.org/2000/xmlns/","f1oo","NAMESPACE_ERR" | PASS | PASS | PASS | FAIL | PASS | PASS |
createElementNS test 131: "http://www.w3.org/2000/xmlns/","foo1","NAMESPACE_ERR" | PASS | PASS | PASS | FAIL | PASS | PASS |
createElementNS test 132: "http://www.w3.org/2000/xmlns/",":foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 133: "http://www.w3.org/2000/xmlns/","f:oo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 134: "http://www.w3.org/2000/xmlns/","foo:","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 135: "http://www.w3.org/2000/xmlns/","xml","NAMESPACE_ERR" | PASS | PASS | PASS | FAIL | PASS | PASS |
createElementNS test 136: "http://www.w3.org/2000/xmlns/","xmlns",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 137: "http://www.w3.org/2000/xmlns/","xmlfoo","NAMESPACE_ERR" | PASS | PASS | PASS | FAIL | PASS | PASS |
createElementNS test 138: "http://www.w3.org/2000/xmlns/","xml:foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 139: "http://www.w3.org/2000/xmlns/","xmlns:foo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 140: "http://www.w3.org/2000/xmlns/","xmlfoo:bar","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 141: "http://www.w3.org/2000/xmlns/","foo:xmlns","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 142: "foo:","foo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 143: "foo:","1foo","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 144: "foo:","f1oo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 145: "foo:","foo1",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 146: "foo:",":foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 147: "foo:","f:oo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 148: "foo:","foo:","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 149: "foo:","xml",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 150: "foo:","xmlns","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createElementNS test 151: "foo:","xmlfoo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 152: "foo:","xml:foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 153: "foo:","xmlns:foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 154: "foo:","xmlfoo:bar",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 155: "","","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 156: null,null,null | PASS | PASS | PASS | PASS | PASS | FAIL |
createElementNS test 157: null,"","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 158: undefined,null,null | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS test 159: undefined,undefined,null | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS test 160: undefined,"","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 161: "http://example.com/",null,null | PASS | PASS | PASS | PASS | PASS | FAIL |
createElementNS test 162: "http://example.com/","","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 163: "/",null,null | PASS | PASS | PASS | PASS | PASS | FAIL |
createElementNS test 164: "/","","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 165: "http://www.w3.org/XML/1998/namespace",null,null | PASS | PASS | PASS | PASS | PASS | FAIL |
createElementNS test 166: "http://www.w3.org/XML/1998/namespace","","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 167: "http://www.w3.org/2000/xmlns/",null,"NAMESPACE_ERR" | PASS | PASS | PASS | FAIL | PASS | FAIL |
createElementNS test 168: "http://www.w3.org/2000/xmlns/","","INVALID_CHARACTER_ERR" | PASS | FAIL | PASS | PASS | PASS | PASS |
createElementNS test 169: "foo:",null,null | PASS | PASS | PASS | PASS | PASS | FAIL |
createElementNS test 170: "foo:","","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
Lower-case HTML element without a prefix | PASS | PASS | PASS | PASS | FAIL | PASS |
Lower-case HTML element with a prefix | PASS | PASS | PASS | PASS | FAIL | FAIL |
Lower-case non-HTML element without a prefix | PASS | PASS | PASS | PASS | FAIL | PASS |
Lower-case non-HTML element with a prefix | PASS | PASS | PASS | PASS | FAIL | PASS |
Upper-case HTML element without a prefix | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Upper-case HTML element with a prefix | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Upper-case non-HTML element without a prefix | PASS | PASS | PASS | PASS | FAIL | PASS |
Upper-case non-HTML element with a prefix | PASS | PASS | PASS | PASS | FAIL | PASS |
null namespace | PASS | PASS | PASS | PASS | FAIL | PASS |
undefined namespace | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
empty string namespace | PASS | PASS | PASS | PASS | FAIL | PASS |
/dom/nodes/Document-createEvent.html | OK | OK | OK | OK | OK | OK |
CustomEvent should be an alias for CustomEvent. | PASS | PASS | PASS | PASS | PASS | PASS |
createEvent('CustomEvent') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
customevent should be an alias for CustomEvent. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('customevent') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
CUSTOMEVENT should be an alias for CustomEvent. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('CUSTOMEVENT') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
Event should be an alias for Event. | PASS | PASS | PASS | PASS | PASS | PASS |
createEvent('Event') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
event should be an alias for Event. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('event') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EVENT should be an alias for Event. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('EVENT') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
Events should be an alias for Event. | PASS | PASS | PASS | PASS | PASS | PASS |
createEvent('Events') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
events should be an alias for Event. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('events') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EVENTS should be an alias for Event. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('EVENTS') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
HTMLEvents should be an alias for Event. | PASS | PASS | PASS | PASS | PASS | PASS |
createEvent('HTMLEvents') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
htmlevents should be an alias for Event. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('htmlevents') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
HTMLEVENTS should be an alias for Event. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('HTMLEVENTS') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
KeyboardEvent should be an alias for KeyboardEvent. | PASS | PASS | PASS | PASS | PASS | PASS |
createEvent('KeyboardEvent') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
keyboardevent should be an alias for KeyboardEvent. | FAIL | PASS | PASS | PASS | PASS | FAIL |
createEvent('keyboardevent') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
KEYBOARDEVENT should be an alias for KeyboardEvent. | FAIL | PASS | PASS | PASS | PASS | FAIL |
createEvent('KEYBOARDEVENT') should be initialized correctly. | FAIL | PASS | PASS | PASS | 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 |
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 |
MessageEvent should be an alias for MessageEvent. | PASS | PASS | PASS | PASS | PASS | PASS |
createEvent('MessageEvent') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
messageevent should be an alias for MessageEvent. | FAIL | PASS | PASS | PASS | PASS | FAIL |
createEvent('messageevent') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
MESSAGEEVENT should be an alias for MessageEvent. | FAIL | PASS | PASS | PASS | PASS | FAIL |
createEvent('MESSAGEEVENT') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
MouseEvent should be an alias for MouseEvent. | PASS | PASS | PASS | PASS | PASS | PASS |
createEvent('MouseEvent') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
mouseevent should be an alias for MouseEvent. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('mouseevent') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
MOUSEEVENT should be an alias for MouseEvent. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('MOUSEEVENT') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
MouseEvents should be an alias for MouseEvent. | PASS | PASS | PASS | PASS | PASS | PASS |
createEvent('MouseEvents') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
mouseevents should be an alias for MouseEvent. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('mouseevents') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
MOUSEEVENTS should be an alias for MouseEvent. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('MOUSEEVENTS') should be initialized correctly. | FAIL | PASS | PASS | PASS | 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 |
UIEvent should be an alias for UIEvent. | PASS | PASS | PASS | PASS | PASS | PASS |
createEvent('UIEvent') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
uievent should be an alias for UIEvent. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('uievent') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
UIEVENT should be an alias for UIEvent. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('UIEVENT') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
UIEvents should be an alias for UIEvent. | PASS | PASS | PASS | PASS | PASS | PASS |
createEvent('UIEvents') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
uievents should be an alias for UIEvent. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('uievents') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
UIEVENTS should be an alias for UIEvent. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('UIEVENTS') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
Should throw NOT_SUPPORTED_ERR for unrecognized arguments | PASS | PASS | PASS | PASS | FAIL | PASS |
/dom/nodes/Document-createProcessingInstruction.html | OK | OK | OK | OK | OK | OK |
Document.createProcessingInstruction in HTML documents | PASS | PASS | PASS | PASS | PASS | PASS |
Should throw an INVALID_CHARACTER_ERR for target "A" and data "?>". | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Should throw an INVALID_CHARACTER_ERR for target "·A" and data "x". | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Should throw an INVALID_CHARACTER_ERR for target "×A" and data "x". | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Should throw an INVALID_CHARACTER_ERR for target "A×" and data "x". | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Should throw an INVALID_CHARACTER_ERR for target "\\A" and data "x". | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Should throw an INVALID_CHARACTER_ERR for target "\f" and data "x". | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Should throw an INVALID_CHARACTER_ERR for target 0 and data "x". | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Should throw an INVALID_CHARACTER_ERR for target "0" and data "x". | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Should get a ProcessingInstruction for target "xml:fail" and data "x". | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Should get a ProcessingInstruction for target "A·A" and data "x". | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Should get a ProcessingInstruction for target "a0" and data "x". | PASS | FAIL | PASS | FAIL | PASS | FAIL |
/dom/nodes/Document-createProcessingInstruction.xhtml | OK | OK | OK | OK | OK | OK |
Document.createProcessingInstruction in XML documents | PASS | PASS | PASS | PASS | PASS | PASS |
Should throw an INVALID_CHARACTER_ERR for target "A" and data "?>". | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Should throw an INVALID_CHARACTER_ERR for target "·A" and data "x". | PASS | PASS | PASS | PASS | FAIL | PASS |
Should throw an INVALID_CHARACTER_ERR for target "×A" and data "x". | PASS | PASS | PASS | PASS | FAIL | PASS |
Should throw an INVALID_CHARACTER_ERR for target "A×" and data "x". | PASS | PASS | PASS | PASS | FAIL | PASS |
Should throw an INVALID_CHARACTER_ERR for target "\\A" and data "x". | PASS | PASS | PASS | PASS | FAIL | PASS |
Should throw an INVALID_CHARACTER_ERR for target "\f" and data "x". | PASS | PASS | PASS | PASS | FAIL | PASS |
Should throw an INVALID_CHARACTER_ERR for target 0 and data "x". | PASS | PASS | PASS | PASS | FAIL | PASS |
Should throw an INVALID_CHARACTER_ERR for target "0" and data "x". | PASS | PASS | PASS | PASS | FAIL | PASS |
Should get a ProcessingInstruction for target "xml:fail" and data "x". | PASS | PASS | PASS | PASS | PASS | PASS |
Should get a ProcessingInstruction for target "A·A" and data "x". | PASS | FAIL | PASS | FAIL | PASS | PASS |
Should get a ProcessingInstruction for target "a0" and data "x". | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Document-createTextNode.html | OK | OK | OK | OK | OK | OK |
createTextNode("\v") | PASS | PASS | PASS | PASS | PASS | PASS |
createTextNode("a -- b") | PASS | PASS | PASS | PASS | PASS | PASS |
createTextNode("a-") | PASS | PASS | PASS | PASS | PASS | PASS |
createTextNode("-b") | PASS | PASS | PASS | PASS | PASS | PASS |
createTextNode(null) | PASS | PASS | PASS | PASS | PASS | PASS |
createTextNode(undefined) | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Document-createTreeWalker.html | OK | OK | OK | OK | OK | OK |
Required arguments to createTreeWalker should be required. | PASS | PASS | PASS | PASS | FAIL | FAIL |
Optional arguments to createTreeWalker should be optional (1 passed). | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Optional arguments to createTreeWalker should be optional (2 passed). | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Optional arguments to createTreeWalker should be optional (3 passed, null). | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Optional arguments to createTreeWalker should be optional (3 passed, function). | FAIL | PASS | PASS | FAIL | FAIL | FAIL |
/dom/nodes/Document-doctype.html | OK | OK | OK | OK | OK | OK |
Window document with doctype | PASS | PASS | PASS | PASS | FAIL | PASS |
new Document() | FAIL | FAIL | PASS | FAIL | FAIL | PASS |
/dom/nodes/Document-getElementById.html | OK | OK | OK | OK | OK | OK |
Calling document.getElementById with an empty string argument. | PASS | PASS | PASS | PASS | PASS | PASS |
Calling document.getElementById with a null argument. | PASS | PASS | PASS | PASS | PASS | PASS |
Calling document.getElementById with an undefined argument. | PASS | PASS | PASS | PASS | PASS | PASS |
on static page | PASS | PASS | PASS | PASS | PASS | PASS |
Document.getElementById with a script-inserted element | PASS | PASS | PASS | PASS | PASS | PASS |
update `id` attribute via setAttribute/removeAttribute | PASS | PASS | PASS | PASS | PASS | PASS |
Ensure that the id attribute only affects elements present in a document | PASS | PASS | PASS | PASS | PASS | PASS |
in tree order, within the context object's tree | PASS | PASS | PASS | PASS | PASS | PASS |
Modern browsers optimize this method with using internal id cache. This test checks that their optimization should effect only append to `Document`, not append to `Node`. | PASS | PASS | PASS | PASS | PASS | PASS |
changing attribute's value via `Attr` gotten from `Element.attribute`. | PASS | PASS | PASS | PASS | PASS | PASS |
add id attribute via innerHTML | PASS | PASS | PASS | PASS | PASS | PASS |
remove id attribute via innerHTML | PASS | PASS | PASS | PASS | PASS | PASS |
add id attribute via outerHTML | PASS | PASS | PASS | PASS | PASS | PASS |
remove id attribute via outerHTML | PASS | PASS | PASS | PASS | PASS | PASS |
update `id` attribute via element.id | PASS | PASS | PASS | PASS | PASS | PASS |
where insertion order and tree order don't match | PASS | PASS | PASS | PASS | PASS | PASS |
Inserting an id by inserting its parent node | PASS | PASS | PASS | PASS | PASS | PASS |
Document.getElementById must not return nodes not present in document | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Document-getElementsByTagName.html | OK | OK | OK | OK | OK | OK |
Interfaces | PASS | PASS | PASS | PASS | FAIL | FAIL |
Caching is allowed | PASS | PASS | PASS | PASS | PASS | PASS |
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 |
Should be able to set expando shadowing a proto prop (item) | PASS | PASS | PASS | PASS | PASS | FAIL |
Should be able to set expando shadowing a proto prop (namedItem) | PASS | PASS | PASS | PASS | FAIL | FAIL |
hasOwnProperty, getOwnPropertyDescriptor, getOwnPropertyNames | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Element in non-HTML namespace, no prefix, lowercase name | PASS | PASS | PASS | PASS | FAIL | PASS |
Element in non-HTML namespace, no prefix, uppercase name | PASS | PASS | PASS | PASS | FAIL | PASS |
Element in non-HTML namespace, prefix, lowercase name | PASS | PASS | FAIL | FAIL | FAIL | PASS |
Element in non-HTML namespace, prefix, uppercase name | PASS | PASS | FAIL | FAIL | FAIL | PASS |
Element in HTML namespace, no prefix, non-ascii characters in name | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Element in non-HTML namespace, non-ascii characters in name | PASS | PASS | PASS | PASS | FAIL | PASS |
Element in HTML namespace, prefix, non-ascii characters in name | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Element in non-HTML namespace, prefix, non-ascii characters in name | PASS | PASS | FAIL | FAIL | FAIL | PASS |
getElementsByTagName('*') | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Document-getElementsByTagName.xhtml | OK | OK | OK | OK | OK | OK |
Element in non-HTML namespace, no prefix, lowercase name | PASS | PASS | PASS | PASS | PASS | PASS |
Element in non-HTML namespace, no prefix, uppercase name | PASS | PASS | PASS | PASS | PASS | PASS |
Element in non-HTML namespace, prefix, lowercase name | PASS | PASS | FAIL | FAIL | PASS | PASS |
Element in non-HTML namespace, prefix, uppercase name | PASS | PASS | FAIL | FAIL | PASS | PASS |
Element in HTML namespace, no prefix, non-ascii characters in name | PASS | PASS | PASS | PASS | PASS | PASS |
Element in non-HTML namespace, non-ascii characters in name | PASS | PASS | PASS | PASS | PASS | PASS |
Element in HTML namespace, prefix, non-ascii characters in name | PASS | PASS | FAIL | FAIL | PASS | PASS |
Element in non-HTML namespace, prefix, non-ascii characters in name | PASS | PASS | FAIL | FAIL | PASS | PASS |
getElementsByTagName('*') | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Document-getElementsByTagNameNS.html | OK | OK | OK | OK | OK | OK |
Document.getElementsByTagNameNS | PASS | PASS | PASS | PASS | FAIL | FAIL |
getElementsByTagNameNS('*', 'body') | PASS | PASS | PASS | PASS | PASS | PASS |
Empty string namespace | PASS | PASS | PASS | PASS | PASS | PASS |
body element in test namespace, no prefix | PASS | PASS | PASS | PASS | PASS | PASS |
body element in test namespace, prefix | PASS | PASS | PASS | PASS | PASS | PASS |
BODY element in test namespace, no prefix | PASS | PASS | PASS | PASS | FAIL | PASS |
abc element in html namespace | PASS | PASS | PASS | PASS | FAIL | PASS |
ABC element in html namespace | PASS | PASS | PASS | PASS | FAIL | PASS |
AÇ, case sensitivity | PASS | PASS | PASS | PASS | PASS | PASS |
BODY element in test namespace, prefix | PASS | PASS | PASS | PASS | FAIL | PASS |
getElementsByTagNameNS('http://www.w3.org/1999/xhtml', '*') | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagNameNS('*', '*') | PASS | PASS | PASS | PASS | PASS | PASS |
Empty lists | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Document-implementation.html | OK | OK | OK | OK | OK | OK |
Getting implementation off the same document | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Getting implementation off different documents | PASS | FAIL | PASS | FAIL | FAIL | PASS |
/dom/nodes/Document-importNode.html | OK | OK | OK | OK | OK | OK |
No 'deep' argument. | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Undefined 'deep' argument. | PASS | PASS | PASS | PASS | FAIL | PASS |
True 'deep' argument. | PASS | PASS | PASS | PASS | PASS | PASS |
False 'deep' argument. | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/DocumentType-literal.html | OK | OK | OK | OK | OK | OK |
DocumentType literals | PASS | PASS | PASS | PASS | FAIL | PASS |
/dom/nodes/DocumentType-literal.xhtml | OK | OK | OK | OK | OK | OK |
DocumentType literals | PASS | PASS | PASS | PASS | FAIL | PASS |
/dom/nodes/DocumentType-remove.html | OK | OK | OK | OK | OK | OK |
doctype should support remove() | PASS | PASS | PASS | FAIL | FAIL | PASS |
remove() should work if doctype doesn't have a parent | PASS | PASS | PASS | FAIL | FAIL | PASS |
remove() should work if doctype does have a parent | PASS | PASS | PASS | FAIL | FAIL | PASS |
remove() should work if doctype does have a parent and siblings | PASS | PASS | PASS | FAIL | FAIL | PASS |
/dom/nodes/Element-childElement-null.html | OK | OK | OK | OK | OK | OK |
Null test | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElement-null.svg | OK | OK | OK | OK | OK | OK |
Null test | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElement-null.xhtml | OK | OK | OK | OK | OK | OK |
Null Test | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElementCount-dynamic-add.html | OK | OK | OK | OK | OK | OK |
Dynamic Adding of Elements | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElementCount-dynamic-add.svg | OK | OK | OK | OK | OK | OK |
Dynamic Adding of Elements | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElementCount-dynamic-add.xhtml | OK | OK | OK | OK | OK | OK |
Dynamic Adding of Elements | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElementCount-dynamic-remove.html | OK | OK | OK | OK | OK | OK |
Dynamic Removal of Elements | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElementCount-dynamic-remove.svg | OK | OK | OK | OK | OK | OK |
Dynamic Removal of Elements | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElementCount-dynamic-remove.xhtml | OK | OK | OK | OK | OK | OK |
Dynamic Removal of Elements | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElementCount-nochild.html | OK | OK | OK | OK | OK | OK |
childElementCount without Child Element Nodes | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElementCount-nochild.svg | OK | OK | OK | OK | OK | OK |
childElementCount | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElementCount-nochild.xhtml | OK | OK | OK | OK | OK | OK |
childElementCount without Child Element Nodes | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElementCount.html | OK | OK | OK | OK | OK | OK |
childElementCount | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElementCount.svg | OK | OK | OK | OK | OK | OK |
childElementCount | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElementCount.xhtml | OK | OK | OK | OK | OK | OK |
childElementCount | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-children.html | OK | OK | OK | OK | OK | OK |
HTMLCollection edge cases | PASS | FAIL | PASS | FAIL | PASS | PASS |
HTMLCollection edge cases 1 | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
/dom/nodes/Element-classlist.html | OK | OK | OK | OK | OK | OK |
Element.classList must exist as an object | PASS | PASS | PASS | PASS | PASS | PASS |
Element.classList must exist as an object even if the element has no class attribute | PASS | PASS | PASS | PASS | PASS | PASS |
DOMTokenList should be exposed for prototyping | PASS | PASS | PASS | PASS | PASS | PASS |
prototyping DOMTokenList should work | PASS | PASS | PASS | PASS | PASS | PASS |
Element.classList must implement DOMTokenList | PASS | PASS | PASS | PASS | PASS | PASS |
CSS .foo selectors must not match elements without any class | PASS | PASS | PASS | PASS | PASS | PASS |
classList must be correct for an element that has classes | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
classList.length must be 0 for an element that has no classes | PASS | PASS | PASS | PASS | PASS | PASS |
classList must not contain an undefined class | PASS | PASS | PASS | PASS | PASS | PASS |
classList.item() must return null for out-of-range index | PASS | PASS | PASS | PASS | PASS | PASS |
classList.item() must return null for negative index | PASS | PASS | PASS | PASS | PASS | PASS |
classList[index] must be undefined for out-of-range index | PASS | FAIL | PASS | FAIL | PASS | PASS |
classList[index] must be undefined for negative index | PASS | FAIL | PASS | FAIL | PASS | PASS |
className should contain initial markup whitespace | FAIL | PASS | PASS | PASS | PASS | PASS |
empty classList should return the empty string since the ordered set parser skip the whitespaces | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
.contains(empty_string) must throw a SYNTAX_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
.add(empty_string) must throw a SYNTAX_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
.remove(empty_string) must throw a SYNTAX_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
.toggle(empty_string) must throw a SYNTAX_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
.contains(string_with_spaces) must throw an INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
.add(string_with_spaces) must throw an INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
.remove(string_with_spaces) must throw an INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
.toggle(string_with_spaces) must throw an INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
computed style must update when setting .className | PASS | PASS | PASS | PASS | PASS | PASS |
classList.contains must update when .className is changed | PASS | PASS | PASS | PASS | PASS | PASS |
classList.contains must be case sensitive | PASS | PASS | PASS | PASS | PASS | PASS |
classList.contains must not match when punctuation characters are added | PASS | PASS | PASS | PASS | PASS | PASS |
classList.add must not cause the CSS selector to stop matching | PASS | PASS | PASS | PASS | PASS | PASS |
classList.add must not remove existing classes | PASS | PASS | PASS | PASS | PASS | PASS |
classList.contains case sensitivity must match a case-specific string | PASS | PASS | PASS | PASS | PASS | PASS |
classList.length must correctly reflect the number of tokens | PASS | PASS | PASS | PASS | PASS | PASS |
classList.item(0) must return the first token | PASS | PASS | PASS | PASS | PASS | PASS |
classList.item must return case-sensitive strings and preserve token order | PASS | PASS | PASS | PASS | PASS | PASS |
classList[0] must return the first token | PASS | PASS | PASS | PASS | PASS | PASS |
classList[index] must return case-sensitive strings and preserve token order | PASS | PASS | PASS | PASS | PASS | PASS |
classList[index] must still be undefined for out-of-range index when earlier indexes exist | PASS | FAIL | PASS | FAIL | PASS | PASS |
className must update correctly when items have been added through classList | PASS | PASS | PASS | PASS | PASS | PASS |
classList must stringify correctly when items have been added | PASS | PASS | PASS | PASS | PASS | PASS |
classList.add should not add a token if it already exists | PASS | PASS | PASS | PASS | PASS | PASS |
classList.remove removes arguments passed, if they are present. | PASS | PASS | PASS | PASS | PASS | PASS |
classList.remove must remove existing tokens | PASS | PASS | PASS | PASS | PASS | PASS |
classList.remove must not break case-sensitive CSS selector matching | PASS | PASS | PASS | PASS | PASS | PASS |
classList.remove must remove duplicated tokens | PASS | PASS | PASS | PASS | PASS | PASS |
classList.remove must collapse whitespace around removed tokens | PASS | PASS | PASS | PASS | PASS | PASS |
classList.remove must collapse whitespaces around each token | FAIL | PASS | FAIL | PASS | FAIL | FAIL |
classList.remove must collapse whitespaces around each token and remove duplicates | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
classList.remove must collapse whitespace when removing duplicate tokens | PASS | PASS | PASS | PASS | PASS | PASS |
classList.add must collapse whitespaces and remove duplicates when adding a token that already exists | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
classList.toggle must toggle tokens case-sensitively when adding | PASS | PASS | PASS | PASS | PASS | PASS |
classList.toggle must not break case-sensitive CSS selector matching | PASS | PASS | PASS | PASS | PASS | PASS |
classList.toggle must be able to remove tokens | PASS | PASS | PASS | PASS | PASS | PASS |
classList.toggle must be case-sensitive when removing tokens | PASS | PASS | PASS | PASS | PASS | PASS |
CSS class selectors must stop matching when all classes have been removed | PASS | PASS | PASS | PASS | PASS | PASS |
className must be empty when all classes have been removed | PASS | PASS | PASS | PASS | PASS | PASS |
classList must stringify to an empty string when all classes have been removed | PASS | PASS | PASS | PASS | PASS | PASS |
classList.item(0) must return null when all classes have been removed | PASS | PASS | PASS | PASS | PASS | PASS |
classList[0] must be undefined when all classes have been removed | PASS | FAIL | PASS | FAIL | PASS | PASS |
classList.add should treat " " as a space | PASS | PASS | PASS | PASS | PASS | PASS |
classList.add should treat \t as a space | FAIL | PASS | FAIL | PASS | FAIL | FAIL |
classList.add should treat \r as a space | FAIL | PASS | FAIL | PASS | FAIL | FAIL |
classList.add should treat \n as a space | FAIL | PASS | FAIL | PASS | FAIL | FAIL |
classList.add should treat \f as a space | FAIL | PASS | FAIL | PASS | FAIL | FAIL |
classList.length must be read-only | PASS | PASS | PASS | PASS | PASS | PASS |
classList must be read-only | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-firstElementChild-entity.svg | OK | OK | OK | OK | OK | OK |
Entity References | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-firstElementChild-entity.xhtml | OK | OK | OK | OK | OK | OK |
Entity References | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-firstElementChild-namespace.html | OK | OK | OK | OK | OK | OK |
firstElementChild with namespaces | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-firstElementChild-namespace.svg | OK | OK | OK | OK | OK | OK |
firstElementChild with namespaces | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-firstElementChild-namespace.xhtml | OK | OK | OK | OK | OK | OK |
firstElementChild with namespaces | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-firstElementChild.html | OK | OK | OK | OK | OK | OK |
firstElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-firstElementChild.svg | OK | OK | OK | OK | OK | OK |
firstElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-firstElementChild.xhtml | OK | OK | OK | OK | OK | OK |
firstElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-getElementsByClassName.html | OK | OK | OK | OK | OK | OK |
getElementsByClassName should work on disconnected subtrees. | PASS | PASS | PASS | PASS | PASS | PASS |
Interface should be correct. | PASS | PASS | PASS | PASS | FAIL | FAIL |
/dom/nodes/Element-getElementsByTagName.html | OK | OK | OK | OK | OK | OK |
Interfaces | PASS | PASS | PASS | PASS | FAIL | FAIL |
Caching is allowed | PASS | PASS | PASS | PASS | PASS | PASS |
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 |
Should be able to set expando shadowing a proto prop (item) | PASS | PASS | PASS | PASS | PASS | FAIL |
Should be able to set expando shadowing a proto prop (namedItem) | PASS | PASS | PASS | PASS | FAIL | FAIL |
hasOwnProperty, getOwnPropertyDescriptor, getOwnPropertyNames | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Element in non-HTML namespace, no prefix, lowercase name | PASS | PASS | PASS | PASS | FAIL | PASS |
Element in non-HTML namespace, no prefix, uppercase name | PASS | PASS | PASS | PASS | FAIL | PASS |
Element in non-HTML namespace, prefix, lowercase name | PASS | PASS | FAIL | FAIL | FAIL | PASS |
Element in non-HTML namespace, prefix, uppercase name | PASS | PASS | FAIL | FAIL | FAIL | PASS |
Element in HTML namespace, no prefix, non-ascii characters in name | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Element in non-HTML namespace, non-ascii characters in name | PASS | PASS | PASS | PASS | FAIL | PASS |
Element in HTML namespace, prefix, non-ascii characters in name | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Element in non-HTML namespace, prefix, non-ascii characters in name | PASS | PASS | FAIL | FAIL | FAIL | PASS |
getElementsByTagName('*') | PASS | PASS | PASS | PASS | PASS | PASS |
Matching the context object | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-getElementsByTagNameNS.html | OK | OK | OK | OK | OK | OK |
Element.getElementsByTagNameNS | PASS | PASS | PASS | PASS | FAIL | FAIL |
getElementsByTagNameNS('*', 'body') | PASS | PASS | PASS | PASS | PASS | PASS |
Empty string namespace | PASS | PASS | PASS | PASS | PASS | PASS |
body element in test namespace, no prefix | PASS | PASS | PASS | PASS | PASS | PASS |
body element in test namespace, prefix | PASS | PASS | PASS | PASS | PASS | PASS |
BODY element in test namespace, no prefix | PASS | PASS | PASS | PASS | PASS | PASS |
abc element in html namespace | PASS | PASS | PASS | PASS | PASS | PASS |
ABC element in html namespace | PASS | PASS | PASS | PASS | PASS | PASS |
AÇ, case sensitivity | PASS | PASS | PASS | PASS | PASS | PASS |
BODY element in test namespace, prefix | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagNameNS('http://www.w3.org/1999/xhtml', '*') | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagNameNS('*', '*') | PASS | PASS | PASS | PASS | PASS | PASS |
Empty lists | PASS | PASS | PASS | PASS | PASS | PASS |
Matching the context object (wildcard namespace) | PASS | PASS | PASS | PASS | PASS | PASS |
Matching the context object (specific namespace) | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-lastElementChild.html | OK | OK | OK | OK | OK | OK |
lastElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-lastElementChild.svg | OK | OK | OK | OK | OK | OK |
lastElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-lastElementChild.xhtml | OK | OK | OK | OK | OK | OK |
firstElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-matches.html | OK | OK | OK | OK | OK | OK |
/dom/nodes/Element-nextElementSibling.html | OK | OK | OK | OK | OK | OK |
nextElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-nextElementSibling.svg | OK | OK | OK | OK | OK | OK |
nextElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-nextElementSibling.xhtml | OK | OK | OK | OK | OK | OK |
nextElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-previousElementSibling.html | OK | OK | OK | OK | OK | OK |
previousElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-previousElementSibling.svg | OK | OK | OK | OK | OK | OK |
previousElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-previousElementSibling.xhtml | OK | OK | OK | OK | OK | OK |
previousElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-remove.html | OK | OK | OK | OK | OK | OK |
element should support remove() | PASS | PASS | PASS | FAIL | FAIL | PASS |
remove() should work if element doesn't have a parent | PASS | PASS | PASS | FAIL | FAIL | PASS |
remove() should work if element does have a parent | PASS | PASS | PASS | FAIL | FAIL | PASS |
remove() should work if element does have a parent and siblings | PASS | PASS | PASS | FAIL | FAIL | PASS |
/dom/nodes/Element-removeAttributeNS.html | OK | OK | OK | OK | OK | OK |
removeAttributeNS should take a local name. | PASS | PASS | PASS | FAIL | FAIL | PASS |
/dom/nodes/Element-siblingElement-null.html | OK | OK | OK | OK | OK | OK |
Null test | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-siblingElement-null.svg | OK | OK | OK | OK | OK | OK |
Null test | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-siblingElement-null.xhtml | OK | OK | OK | OK | OK | OK |
Null Test | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-tagName.html | OK | OK | OK | OK | OK | OK |
tagName should upper-case for HTML elements in HTML documents. | PASS | PASS | PASS | PASS | FAIL | FAIL |
tagName should not upper-case for SVG elements in HTML documents. | PASS | PASS | PASS | PASS | PASS | PASS |
tagName should be updated when changing ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
tagName should be updated when changing ownerDocument (createDocument without prefix) | PASS | PASS | PASS | PASS | PASS | PASS |
tagName should be updated when changing ownerDocument (createDocument with prefix) | PASS | PASS | PASS | PASS | FAIL | FAIL |
/dom/nodes/MutationObserver-attributes.html | OK | TIMEOUT | OK | OK | OK | OK |
attributes Element.id: update, no oldValue, mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.id: update mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.id: empty string update mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.id: same value mutation | PASS | FAIL | PASS | FAIL | FAIL | PASS |
attributes Element.unknown: IDL attribute no mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes HTMLInputElement.type: type update mutation | PASS | FAIL | PASS | FAIL | FAIL | PASS |
attributes Element.className: new value mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.className: empty string update mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.className: same value mutation | PASS | TIMEOUT | PASS | PASS | FAIL | PASS |
attributes Element.className: same multiple values mutation | PASS | TIMEOUT | PASS | PASS | FAIL | PASS |
attributes Element.classList.add: single token addition mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.classList.add: multiple tokens addition mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.classList.add: syntax err/no mutation | PASS | PASS | PASS | FAIL | FAIL | PASS |
attributes Element.classList.add: invalid character/no mutation | PASS | PASS | PASS | FAIL | FAIL | PASS |
attributes Element.classList.add: same value mutation | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
attributes Element.classList.remove: single token removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.classList.remove: multiple tokens removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.classList.remove: missing token removal mutation | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
attributes Element.classList.toggle: token removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.classList.toggle: token addition mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.classList.toggle: forced token removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.classList.toggle: forced missing token removal no mutation | PASS | PASS | PASS | FAIL | FAIL | PASS |
attributes Element.classList.toggle: forced existing token addition no mutation | PASS | PASS | PASS | FAIL | FAIL | PASS |
attributes Element.classList.toggle: forced token addition mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.attributes.value: update mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.attributes.value: same id mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.setAttribute: id mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.setAttribute: same class mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.setAttribute: classname mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.removeAttribute: removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.removeAttribute: removal no mutation | PASS | FAIL | PASS | FAIL | FAIL | PASS |
childList HTMLInputElement.removeAttribute: type removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.setAttributeNS: creation mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.setAttributeNS: prefixed attribute creation mutation | PASS | FAIL | PASS | FAIL | FAIL | PASS |
attributes Element.removeAttributeNS: removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.removeAttributeNS: removal no mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.removeAttributeNS: prefixed attribute removal no mutation | PASS | FAIL | PASS | FAIL | FAIL | PASS |
attributes/attributeFilter Element.id/Element.className: update mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes/attributeFilter Element.id/Element.className: multiple filter update mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributeOldValue alone Element.id: update mutation | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
attributeFilter alone Element.id/Element.className: multiple filter update mutation | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
childList false: no childList mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
/dom/nodes/MutationObserver-characterData.html | OK | TIMEOUT | OK | TIMEOUT | OK | OK |
characterData Text.data: simple mutation without oldValue | PASS | PASS | PASS | PASS | FAIL | PASS |
characterData Text.data: simple mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
characterData Text.appendData: simple mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
characterData Text.appendData: empty string mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
characterData Text.appendData: null string mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
characterData Text.insertData: simple mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
characterData Text.insertData: empty string mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
characterData Text.insertData: null string mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
characterData Text.deleteData: simple mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
characterData Text.deleteData: empty mutation | PASS | FAIL | PASS | FAIL | FAIL | PASS |
characterData Text.replaceData: simple mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
characterData Text.replaceData: empty mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
characterData ProcessingInstruction: data mutations | PASS | PASS | PASS | PASS | FAIL | PASS |
characterData Comment: data mutations | PASS | PASS | PASS | PASS | FAIL | PASS |
Range (r70) is created | PASS | PASS | PASS | PASS | PASS | PASS |
characterData Range.deleteContents: child and data removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
Range (r71) is created | PASS | PASS | PASS | PASS | PASS | PASS |
characterData Range.deleteContents: child and data removal mutation (2) | PASS | TIMEOUT | PASS | TIMEOUT | FAIL | PASS |
Range (r80) is created | PASS | PASS | PASS | PASS | PASS | PASS |
characterData Range.extractContents: child and data removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
Range (r81) is created | PASS | PASS | PASS | PASS | PASS | PASS |
characterData Range.extractContents: child and data removal mutation (2) | PASS | TIMEOUT | PASS | TIMEOUT | FAIL | PASS |
characterData/characterDataOldValue alone Text.data: simple mutation | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
/dom/nodes/MutationObserver-childList.html | OK | TIMEOUT | OK | TIMEOUT | OK | OK |
childList Node.nodeValue: no mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.textContent: replace content mutation | PASS | FAIL | PASS | FAIL | FAIL | PASS |
childList Node.textContent: no previous content mutation | PASS | PASS | PASS | FAIL | FAIL | PASS |
childList Node.textContent: textContent no mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.textContent: empty string mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.normalize mutation | PASS | FAIL | PASS | FAIL | FAIL | PASS |
childList Node.normalize mutations | PASS | FAIL | PASS | FAIL | FAIL | PASS |
childList Node.insertBefore: addition mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.insertBefore: removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.insertBefore: removal and addition mutations | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.insertBefore: fragment addition mutations | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.insertBefore: fragment removal mutations | PASS | FAIL | PASS | FAIL | FAIL | PASS |
childList Node.insertBefore: last child addition mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.appendChild: addition mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.appendChild: removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.appendChild: removal and addition mutations | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.appendChild: fragment addition mutations | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.appendChild: fragment removal mutations | PASS | FAIL | PASS | FAIL | FAIL | PASS |
childList Node.appendChild: addition outside document tree mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.replaceChild: replacement mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.replaceChild: removal mutation | PASS | TIMEOUT | PASS | TIMEOUT | FAIL | PASS |
childList Node.replaceChild: internal replacement mutation | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
childList Node.removeChild: removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
Range (r70) is created | PASS | PASS | PASS | PASS | PASS | PASS |
childList Range.deleteContents: child removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
Range (r71) is created | PASS | PASS | PASS | PASS | PASS | PASS |
childList Range.deleteContents: child and data removal mutation | PASS | FAIL | FAIL | FAIL | FAIL | PASS |
Range (r80) is created | PASS | PASS | PASS | PASS | PASS | PASS |
childList Range.extractContents: child removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
Range (r81) is created | PASS | PASS | PASS | PASS | PASS | PASS |
childList Range.extractContents: child and data removal mutation | PASS | FAIL | FAIL | FAIL | FAIL | PASS |
Range (r90) is created | PASS | PASS | PASS | PASS | PASS | PASS |
childList Range.insertNode: child insertion mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
Range (r91) is created | PASS | PASS | PASS | PASS | PASS | PASS |
childList Range.insertNode: children insertion mutation | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range (r100) is created | PASS | PASS | PASS | PASS | PASS | PASS |
childList Range.surroundContents: children removal and addition mutation | PASS | FAIL | FAIL | FAIL | FAIL | PASS |
/dom/nodes/MutationObserver-disconnect.html | OK | OK | OK | OK | OK | OK |
subtree mutations | PASS | PASS | PASS | PASS | FAIL | PASS |
disconnect discarded some mutations | PASS | PASS | PASS | PASS | FAIL | PASS |
/dom/nodes/MutationObserver-document.html | OK | OK | OK | OK | OK | OK |
setup test | PASS | PASS | PASS | PASS | FAIL | PASS |
parser insertion mutations | PASS | PASS | FAIL | PASS | FAIL | PASS |
parser script insertion mutation | PASS | PASS | FAIL | FAIL | FAIL | FAIL |
removal of parent during parsing | PASS | PASS | FAIL | FAIL | FAIL | FAIL |
/dom/nodes/MutationObserver-inner-outer.html | OK | OK | OK | OK | OK | OK |
innerHTML mutation | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
innerHTML with 2 children mutation | PASS | FAIL | PASS | FAIL | FAIL | PASS |
outerHTML mutation | PASS | FAIL | PASS | FAIL | FAIL | PASS |
/dom/nodes/MutationObserver-takeRecords.html | OK | OK | OK | OK | OK | OK |
unreachabled test | PASS | PASS | PASS | PASS | FAIL | PASS |
All records present | PASS | PASS | PASS | FAIL | FAIL | PASS |
No more records present | PASS | PASS | PASS | PASS | FAIL | PASS |
/dom/nodes/Node-appendChild.html | OK | OK | OK | OK | OK | OK |
WebIDL tests | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Appending to a leaf node. | PASS | PASS | PASS | PASS | PASS | PASS |
Appending null to a text node | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Appending to a text node | PASS | PASS | PASS | PASS | PASS | PASS |
Appending null to a comment | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Appending to a comment | PASS | PASS | PASS | PASS | PASS | PASS |
Appending null to a doctype | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Appending to a doctype | PASS | FAIL | PASS | FAIL | PASS | PASS |
Appending a document | PASS | PASS | PASS | PASS | PASS | PASS |
Adopting an orphan | PASS | PASS | PASS | PASS | PASS | PASS |
Adopting a non-orphan | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Node-childNodes.html | OK | OK | OK | OK | OK | OK |
Caching of Node.childNodes | PASS | PASS | PASS | PASS | PASS | PASS |
Node.childNodes on an Element. | PASS | PASS | PASS | PASS | PASS | PASS |
Node.childNodes on a DocumentFragment. | PASS | PASS | PASS | PASS | PASS | PASS |
Node.childNodes on a Document. | FAIL | FAIL | PASS | FAIL | FAIL | PASS |
/dom/nodes/Node-cloneNode.html | OK | OK | OK | OK | OK | OK |
Unprefixed HTML element | PASS | PASS | PASS | PASS | PASS | PASS |
Prefixed HTML element | PASS | PASS | PASS | PASS | PASS | PASS |
Prefixed non-HTML element | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Node-compareDocumentPosition.html | OK | OK | OK | OK | OK | OK |
paras[0].compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | PASS |
document.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
document.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
document.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | PASS |
document.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | PASS |
document.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | PASS |
document.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | PASS |
document.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
document.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoc.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoc.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoc.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoc.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoc.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
processingInstruction.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
processingInstruction.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
processingInstruction.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
processingInstruction.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | PASS |
processingInstruction.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedComment.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
docfrag.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoctype.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoctype.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoctype.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoctype.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoctype.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoctype.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoctype.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlElement.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignComment.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignComment.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignComment.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlComment.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlComment.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDocfrag.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDocfrag.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDocfrag.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDocfrag.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoctype.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoctype.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoctype.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoctype.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoctype.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoctype.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Node-constants.html | OK | OK | OK | OK | OK | OK |
Constants for nodeType on Node interface object. | PASS | PASS | PASS | PASS | PASS | PASS |
Constants for nodeType on Node prototype object. | PASS | PASS | PASS | PASS | PASS | PASS |
Constants for nodeType on Element object. | PASS | PASS | PASS | PASS | PASS | PASS |
Constants for nodeType on Text object. | PASS | PASS | PASS | PASS | PASS | PASS |
Constants for createDocumentPosition on Node interface object. | PASS | PASS | PASS | PASS | PASS | PASS |
Constants for createDocumentPosition on Node prototype object. | PASS | PASS | PASS | PASS | PASS | PASS |
Constants for createDocumentPosition on Element object. | PASS | PASS | PASS | PASS | PASS | PASS |
Constants for createDocumentPosition on Text object. | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Node-contains.html | OK | OK | OK | OK | OK | OK |
paras[0].contains(null) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.contains(null) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.firstChild.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.contains(null) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.firstChild.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
document.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedDiv.contains(null) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedDiv.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedDiv.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoc.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignPara2.contains(null) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoc.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoc.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlElement.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
processingInstruction.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
comment.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedComment.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
docfrag.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
doctype.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDoctype.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].contains(null) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.contains(null) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.firstChild.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
testDiv.contains(null) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
testDiv.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
testDiv.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlElement.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlElement.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlComment.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignComment.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignComment.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlComment.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignDocfrag.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDocfrag.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.contains(null) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(document) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(comment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(docfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(doctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(testDiv) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlDoctype.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | FAIL | PASS | PASS |
/dom/nodes/Node-insertBefore.html | OK | OK | OK | OK | OK | OK |
Calling insertBefore with a non-Node first argument must throw TypeError. | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Calling insertBefore with a non-Node first argument on a leaf node DocumentType must throw TypeError. | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Calling insertBefore an a leaf node DocumentType must throw HIERARCHY_REQUEST_ERR. | PASS | FAIL | PASS | FAIL | PASS | PASS |
Calling insertBefore with a non-Node first argument on a leaf node Text must throw TypeError. | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Calling insertBefore an a leaf node Text must throw HIERARCHY_REQUEST_ERR. | PASS | PASS | PASS | PASS | PASS | PASS |
Calling insertBefore with a non-Node first argument on a leaf node Comment must throw TypeError. | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Calling insertBefore an a leaf node Comment must throw HIERARCHY_REQUEST_ERR. | PASS | FAIL | PASS | FAIL | PASS | PASS |
Calling insertBefore with a non-Node first argument on a leaf node ProcessingInstruction must throw TypeError. | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Calling insertBefore an a leaf node ProcessingInstruction must throw HIERARCHY_REQUEST_ERR. | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Calling insertBefore with an inclusive ancestor of the context object must throw HIERARCHY_REQUEST_ERR. | PASS | PASS | PASS | PASS | PASS | PASS |
Calling insertBefore with a reference child whose parent is not the context node must throw a NotFoundError. | PASS | PASS | PASS | PASS | PASS | PASS |
If the context node is a document, inserting a document or text node should throw a HierarchyRequestError. | PASS | PASS | PASS | PASS | PASS | PASS |
If the context node is a document, appending a DocumentFragment that contains a text node or too many elements should throw a HierarchyRequestError. | PASS | FAIL | PASS | FAIL | PASS | FAIL |
If the context node is a document, inserting a DocumentFragment that contains a text node or too many elements should throw a HierarchyRequestError. | PASS | FAIL | PASS | FAIL | PASS | FAIL |
If the context node is a document, inserting a DocumentFragment with an element if there already is an element child should throw a HierarchyRequestError. | PASS | PASS | PASS | PASS | PASS | PASS |
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, inserting an element if there already is an element child should throw a HierarchyRequestError. | PASS | PASS | PASS | PASS | PASS | PASS |
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, inserting a doctype if there already is a doctype child should throw a HierarchyRequestError. | PASS | PASS | PASS | PASS | FAIL | PASS |
If the context node is a document with and element child, appending a doctype should throw a HierarchyRequestError. | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
If the context node is a DocumentFragment, inserting a document or a doctype should throw a HierarchyRequestError. | PASS | PASS | PASS | PASS | PASS | PASS |
If the context node is an element, inserting a document or a doctype should throw a HierarchyRequestError. | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Node-isEqualNode.xhtml | OK | OK | OK | OK | OK | OK |
Node.isEqualNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node.isEqualNode 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node.isEqualNode 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node.isEqualNode 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node.isEqualNode 4 | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node.isEqualNode 5 | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node.isEqualNode 6 | PASS | FAIL | PASS | FAIL | PASS | PASS |
isEqualNode should return true when the attributes are in a different order | PASS | PASS | PASS | PASS | PASS | PASS |
isEqualNode should return true when the attributes have different prefixes | PASS | FAIL | PASS | FAIL | PASS | PASS |
isEqualNode should return true when only the internal subsets of DocumentTypes differ. | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
/dom/nodes/Node-lookupPrefix.xhtml | OK | OK | OK | OK | OK | OK |
Node.lookupPrefix | PASS | PASS | PASS | PASS | FAIL | PASS |
Node.lookupPrefix 1 | PASS | PASS | PASS | PASS | PASS | PASS |
Node.lookupPrefix 2 | PASS | PASS | PASS | PASS | PASS | PASS |
Node.lookupPrefix 3 | PASS | PASS | PASS | PASS | PASS | PASS |
Node.lookupPrefix 4 | PASS | PASS | PASS | PASS | PASS | PASS |
Node.lookupPrefix 5 | PASS | PASS | PASS | PASS | PASS | PASS |
Node.lookupPrefix 6 | PASS | PASS | PASS | PASS | PASS | PASS |
Node.lookupPrefix 7 | PASS | PASS | PASS | PASS | PASS | PASS |
Node.lookupPrefix 8 | PASS | PASS | PASS | PASS | PASS | PASS |
Node.lookupPrefix 9 | PASS | PASS | PASS | PASS | PASS | PASS |
Node.lookupPrefix 10 | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Node-nodeName.html | OK | OK | OK | OK | OK | OK |
For Element nodes, nodeName should return the same as tagName. | PASS | PASS | PASS | PASS | FAIL | FAIL |
For Text nodes, nodeName should return "#text". | PASS | PASS | PASS | PASS | PASS | PASS |
For Comment nodes, nodeName should return "#comment". | PASS | PASS | PASS | PASS | PASS | PASS |
For Document nodes, nodeName should return "#document". | PASS | PASS | PASS | PASS | PASS | PASS |
For DocumentType nodes, nodeName should return the name. | PASS | PASS | PASS | PASS | PASS | PASS |
For DocumentFragment nodes, nodeName should return "#document-fragment". | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Node-nodeName.xhtml | OK | OK | OK | OK | OK | OK |
For Element nodes, nodeName should return the same as tagName. | PASS | PASS | PASS | PASS | PASS | PASS |
For Text nodes, nodeName should return "#text". | PASS | PASS | PASS | PASS | PASS | PASS |
For ProcessingInstruction nodes, nodeName should return the target. | PASS | PASS | PASS | PASS | PASS | PASS |
For Comment nodes, nodeName should return "#comment". | PASS | PASS | PASS | PASS | PASS | PASS |
For Document nodes, nodeName should return "#document". | PASS | PASS | PASS | PASS | PASS | PASS |
For DocumentType nodes, nodeName should return the name. | PASS | PASS | PASS | PASS | PASS | PASS |
For DocumentFragment nodes, nodeName should return "#document-fragment". | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Node-nodeValue.html | OK | OK | OK | OK | OK | OK |
Text.nodeValue | PASS | PASS | PASS | PASS | FAIL | PASS |
Comment.nodeValue | PASS | PASS | PASS | FAIL | FAIL | PASS |
ProcessingInstruction.nodeValue | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
Document.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
DocumentFragment.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
DocumentType.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Node-normalize.html | OK | OK | OK | OK | OK | OK |
Node.normalize() | PASS | PASS | PASS | FAIL | PASS | PASS |
Empty text nodes separated by a non-empty text node | PASS | PASS | PASS | FAIL | PASS | PASS |
Empty text nodes | PASS | PASS | PASS | FAIL | PASS | PASS |
/dom/nodes/Node-parentElement.html | OK | OK | OK | OK | OK | OK |
When the parent is null, parentElement should be null | PASS | PASS | PASS | FAIL | FAIL | PASS |
When the parent is a document, parentElement should be null (doctype) | PASS | PASS | PASS | FAIL | FAIL | PASS |
When the parent is a document, parentElement should be null (element) | PASS | PASS | PASS | PASS | PASS | PASS |
When the parent is a document, parentElement should be null (comment) | PASS | PASS | PASS | FAIL | FAIL | PASS |
parentElement should return null for children of DocumentFragments (element) | PASS | PASS | PASS | FAIL | FAIL | PASS |
parentElement should return null for children of DocumentFragments (text) | PASS | PASS | PASS | FAIL | FAIL | PASS |
parentElement should work correctly with DocumentFragments (element) | PASS | PASS | PASS | PASS | PASS | PASS |
parentElement should work correctly with DocumentFragments (text) | PASS | PASS | PASS | FAIL | FAIL | PASS |
parentElement should work correctly in disconnected subtrees (element) | PASS | PASS | PASS | PASS | PASS | PASS |
parentElement should work correctly in disconnected subtrees (text) | PASS | PASS | PASS | FAIL | FAIL | PASS |
parentElement should work correctly in a document (element) | PASS | PASS | PASS | PASS | PASS | PASS |
parentElement should work correctly in a document (text) | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Node-parentNode.html | OK | OK | OK | OK | OK | OK |
Document | PASS | PASS | PASS | PASS | PASS | PASS |
Doctype | PASS | PASS | PASS | PASS | PASS | PASS |
Root element | PASS | PASS | PASS | PASS | PASS | PASS |
Element | PASS | PASS | PASS | PASS | PASS | PASS |
Removed iframe | PASS | PASS | PASS | PASS | FAIL | PASS |
/dom/nodes/Node-properties.html | OK | OK | OK | OK | OK | OK |
testDiv.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.parentElement | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.childNodes[0] | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.childNodes[1] | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.childNodes[2] | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.childNodes[3] | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.childNodes[4] | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.childNodes[5] | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.namespaceURI | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.prefix | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.localName | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.tagName | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.id | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.children[0] | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.children[1] | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.children[2] | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.children[3] | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.children[4] | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.previousElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.childElementCount | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.children.length | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.className | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.firstElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.lastElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.parentElement | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.childNodes[0] | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.childNodes[1] | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.namespaceURI | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.prefix | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.localName | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.tagName | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.children[0] | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.children[1] | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.previousElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.nextElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.childElementCount | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.children.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.id | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.className | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.firstElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.lastElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.parentElement | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.namespaceURI | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.prefix | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.localName | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.tagName | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.previousElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.nextElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.childElementCount | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.children.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.id | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.className | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.lastElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.firstElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.parentElement | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.namespaceURI | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.prefix | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.localName | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.tagName | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.previousElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.nextElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.childElementCount | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.children.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.id | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.className | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.lastElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.firstElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
document.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
document.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
document.childNodes[0] | PASS | PASS | PASS | PASS | PASS | PASS |
document.childNodes[1] | PASS | PASS | PASS | PASS | PASS | PASS |
document.URL | PASS | PASS | PASS | PASS | PASS | PASS |
document.compatMode | PASS | PASS | PASS | PASS | PASS | PASS |
document.characterSet | PASS | FAIL | PASS | FAIL | FAIL | PASS |
document.contentType | PASS | FAIL | PASS | FAIL | PASS | PASS |
document.doctype | PASS | PASS | PASS | PASS | PASS | PASS |
document.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
document.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
document.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
document.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
document.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
document.parentElement | PASS | PASS | PASS | FAIL | FAIL | PASS |
document.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
document.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
document.documentURI | PASS | FAIL | PASS | FAIL | PASS | PASS |
document.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
document.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
document.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.childNodes[0] | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.childNodes[1] | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.childNodes[2] | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.URL | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
foreignDoc.compatMode | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.characterSet | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
foreignDoc.contentType | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignDoc.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.parentElement | PASS | PASS | PASS | FAIL | FAIL | PASS |
foreignDoc.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.documentURI | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
foreignDoc.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.parentElement | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.namespaceURI | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.prefix | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.localName | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.tagName | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.previousElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.nextElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.childElementCount | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.children.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.id | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.className | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.lastElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.firstElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.parentElement | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.namespaceURI | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.prefix | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.localName | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.tagName | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.previousElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.nextElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.childElementCount | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.children.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.id | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.className | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.lastElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.firstElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoc.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoc.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoc.childNodes[0] | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoc.childNodes[1] | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoc.childNodes[2] | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoc.childNodes[3] | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoc.URL | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
xmlDoc.compatMode | PASS | PASS | PASS | PASS | FAIL | PASS |
xmlDoc.characterSet | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
xmlDoc.contentType | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlDoc.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoc.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoc.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoc.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoc.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoc.parentElement | PASS | PASS | PASS | FAIL | FAIL | PASS |
xmlDoc.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoc.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoc.documentURI | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
xmlDoc.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoc.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoc.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.parentElement | PASS | PASS | PASS | FAIL | FAIL | PASS |
xmlElement.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.childNodes[0] | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.namespaceURI | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
xmlElement.prefix | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.localName | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.tagName | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.previousElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.nextElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.childElementCount | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.children.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlElement.id | PASS | PASS | PASS | FAIL | FAIL | PASS |
xmlElement.className | PASS | FAIL | PASS | FAIL | FAIL | PASS |
xmlElement.lastElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.firstElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlElement.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlElement.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlElement.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlElement.parentElement | PASS | PASS | PASS | FAIL | FAIL | PASS |
detachedXmlElement.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlElement.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlElement.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlElement.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlElement.namespaceURI | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
detachedXmlElement.prefix | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlElement.localName | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlElement.tagName | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlElement.previousElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlElement.nextElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlElement.childElementCount | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlElement.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlElement.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlElement.children.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlElement.id | PASS | PASS | PASS | FAIL | FAIL | PASS |
detachedXmlElement.className | PASS | FAIL | PASS | FAIL | FAIL | PASS |
detachedXmlElement.lastElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlElement.firstElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlElement.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlElement.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlElement.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.parentElement | PASS | PASS | PASS | FAIL | FAIL | PASS |
detachedTextNode.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.wholeText | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.data | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.parentElement | PASS | PASS | PASS | FAIL | FAIL | PASS |
foreignTextNode.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.wholeText | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.data | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.parentElement | PASS | PASS | PASS | FAIL | FAIL | PASS |
detachedForeignTextNode.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.wholeText | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.data | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.parentElement | PASS | PASS | PASS | FAIL | FAIL | PASS |
xmlTextNode.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.wholeText | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.data | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.parentElement | PASS | PASS | PASS | FAIL | FAIL | PASS |
detachedXmlTextNode.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.wholeText | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.data | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
processingInstruction.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
processingInstruction.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
processingInstruction.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
processingInstruction.parentElement | PASS | PASS | PASS | FAIL | FAIL | PASS |
processingInstruction.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
processingInstruction.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
processingInstruction.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
processingInstruction.target | PASS | PASS | PASS | PASS | PASS | PASS |
processingInstruction.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
processingInstruction.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
processingInstruction.data | PASS | PASS | PASS | PASS | PASS | PASS |
processingInstruction.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
processingInstruction.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
processingInstruction.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
processingInstruction.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
processingInstruction.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
detachedProcessingInstruction.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
detachedProcessingInstruction.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
detachedProcessingInstruction.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
detachedProcessingInstruction.parentElement | PASS | PASS | PASS | FAIL | FAIL | PASS |
detachedProcessingInstruction.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedProcessingInstruction.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedProcessingInstruction.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
detachedProcessingInstruction.target | PASS | PASS | PASS | PASS | PASS | PASS |
detachedProcessingInstruction.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
detachedProcessingInstruction.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedProcessingInstruction.data | PASS | PASS | PASS | PASS | PASS | PASS |
detachedProcessingInstruction.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
detachedProcessingInstruction.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedProcessingInstruction.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedProcessingInstruction.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedProcessingInstruction.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
comment.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
comment.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
comment.parentElement | PASS | PASS | PASS | FAIL | FAIL | PASS |
comment.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
comment.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
comment.data | PASS | PASS | PASS | PASS | PASS | PASS |
comment.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
comment.length | PASS | PASS | PASS | PASS | PASS | PASS |
comment.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
comment.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
comment.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
detachedComment.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
detachedComment.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
detachedComment.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
detachedComment.parentElement | PASS | PASS | PASS | FAIL | FAIL | PASS |
detachedComment.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedComment.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedComment.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
detachedComment.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
detachedComment.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedComment.data | PASS | PASS | PASS | PASS | PASS | PASS |
detachedComment.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
detachedComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedComment.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedComment.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedComment.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.parentElement | PASS | PASS | PASS | FAIL | FAIL | PASS |
foreignComment.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.data | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignComment.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignComment.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignComment.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignComment.parentElement | PASS | PASS | PASS | FAIL | FAIL | PASS |
detachedForeignComment.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignComment.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignComment.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignComment.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignComment.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignComment.data | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignComment.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignComment.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignComment.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignComment.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.parentElement | PASS | PASS | PASS | FAIL | FAIL | PASS |
xmlComment.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.data | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlComment.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlComment.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlComment.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlComment.parentElement | PASS | PASS | PASS | FAIL | FAIL | PASS |
detachedXmlComment.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlComment.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlComment.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlComment.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlComment.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlComment.data | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlComment.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlComment.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlComment.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlComment.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
docfrag.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
docfrag.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
docfrag.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
docfrag.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
docfrag.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
docfrag.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
docfrag.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
docfrag.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
docfrag.parentElement | PASS | PASS | PASS | FAIL | FAIL | PASS |
docfrag.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
docfrag.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
docfrag.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
docfrag.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDocfrag.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDocfrag.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDocfrag.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDocfrag.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDocfrag.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDocfrag.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDocfrag.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDocfrag.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDocfrag.parentElement | PASS | PASS | PASS | FAIL | FAIL | PASS |
foreignDocfrag.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDocfrag.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDocfrag.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDocfrag.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDocfrag.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDocfrag.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDocfrag.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDocfrag.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDocfrag.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDocfrag.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDocfrag.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDocfrag.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDocfrag.parentElement | PASS | PASS | PASS | FAIL | FAIL | PASS |
xmlDocfrag.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDocfrag.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDocfrag.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDocfrag.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.name | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.publicId | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.systemId | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.parentElement | PASS | PASS | PASS | FAIL | FAIL | PASS |
doctype.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoctype.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoctype.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoctype.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoctype.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoctype.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoctype.name | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoctype.publicId | PASS | FAIL | PASS | FAIL | PASS | FAIL |
foreignDoctype.systemId | PASS | FAIL | PASS | FAIL | PASS | FAIL |
foreignDoctype.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoctype.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoctype.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoctype.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoctype.parentElement | PASS | PASS | PASS | FAIL | FAIL | PASS |
foreignDoctype.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoctype.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoctype.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoctype.nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoctype.ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoctype.parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoctype.previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoctype.nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoctype.name | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoctype.publicId | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoctype.systemId | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoctype.nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoctype.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoctype.textContent | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoctype.nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoctype.parentElement | PASS | PASS | PASS | FAIL | FAIL | PASS |
xmlDoctype.lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoctype.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoctype.hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].parentElement | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].textContent | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].namespaceURI | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].prefix | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].localName | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].tagName | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].id | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].previousElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].nextElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].childElementCount | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].children.length | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].className | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].lastElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].parentElement | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].textContent | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].namespaceURI | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].prefix | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].localName | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].tagName | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].id | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].previousElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].nextElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].childElementCount | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].children.length | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].className | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].lastElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
paras[2].nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
paras[2].ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
paras[2].parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
paras[2].parentElement | PASS | PASS | PASS | PASS | PASS | PASS |
paras[2].childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
paras[2].previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
paras[2].nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
paras[2].textContent | PASS | PASS | PASS | PASS | PASS | PASS |
paras[2].namespaceURI | PASS | PASS | PASS | PASS | PASS | PASS |
paras[2].prefix | PASS | PASS | PASS | PASS | PASS | PASS |
paras[2].localName | PASS | PASS | PASS | PASS | PASS | PASS |
paras[2].tagName | PASS | PASS | PASS | PASS | PASS | PASS |
paras[2].id | PASS | PASS | PASS | PASS | PASS | PASS |
paras[2].previousElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
paras[2].nextElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
paras[2].childElementCount | PASS | PASS | PASS | PASS | PASS | PASS |
paras[2].nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
paras[2].nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
paras[2].children.length | PASS | PASS | PASS | PASS | PASS | PASS |
paras[2].className | PASS | PASS | PASS | PASS | PASS | PASS |
paras[2].lastElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
paras[2].firstElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
paras[2].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
paras[2].lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
paras[2].hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
paras[3].nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
paras[3].ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
paras[3].parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
paras[3].parentElement | PASS | PASS | PASS | PASS | PASS | PASS |
paras[3].childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
paras[3].previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
paras[3].nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
paras[3].textContent | PASS | PASS | PASS | PASS | PASS | PASS |
paras[3].namespaceURI | PASS | PASS | PASS | PASS | PASS | PASS |
paras[3].prefix | PASS | PASS | PASS | PASS | PASS | PASS |
paras[3].localName | PASS | PASS | PASS | PASS | PASS | PASS |
paras[3].tagName | PASS | PASS | PASS | PASS | PASS | PASS |
paras[3].id | PASS | PASS | PASS | PASS | PASS | PASS |
paras[3].previousElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
paras[3].nextElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
paras[3].childElementCount | PASS | PASS | PASS | PASS | PASS | PASS |
paras[3].nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
paras[3].nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
paras[3].children.length | PASS | PASS | PASS | PASS | PASS | PASS |
paras[3].className | PASS | PASS | PASS | PASS | PASS | PASS |
paras[3].lastElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
paras[3].firstElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
paras[3].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
paras[3].lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
paras[3].hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
paras[4].nodeType | PASS | PASS | PASS | PASS | PASS | PASS |
paras[4].ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
paras[4].parentNode | PASS | PASS | PASS | PASS | PASS | PASS |
paras[4].parentElement | PASS | PASS | PASS | PASS | PASS | PASS |
paras[4].childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
paras[4].previousSibling | PASS | PASS | PASS | PASS | PASS | PASS |
paras[4].nextSibling | PASS | PASS | PASS | PASS | PASS | PASS |
paras[4].textContent | PASS | PASS | PASS | PASS | PASS | PASS |
paras[4].namespaceURI | PASS | PASS | PASS | PASS | PASS | PASS |
paras[4].prefix | PASS | PASS | PASS | PASS | PASS | PASS |
paras[4].localName | PASS | PASS | PASS | PASS | PASS | PASS |
paras[4].tagName | PASS | PASS | PASS | PASS | PASS | PASS |
paras[4].id | PASS | PASS | PASS | PASS | PASS | PASS |
paras[4].previousElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
paras[4].nextElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
paras[4].childElementCount | PASS | PASS | PASS | PASS | PASS | PASS |
paras[4].nodeName | PASS | PASS | PASS | PASS | PASS | PASS |
paras[4].nodeValue | PASS | PASS | PASS | PASS | PASS | PASS |
paras[4].children.length | PASS | PASS | PASS | PASS | PASS | PASS |
paras[4].className | PASS | PASS | PASS | PASS | PASS | PASS |
paras[4].lastElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
paras[4].firstElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
paras[4].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
paras[4].lastChild | PASS | PASS | PASS | PASS | PASS | PASS |
paras[4].hasChildNodes() | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Node-removeChild.html | OK | OK | OK | OK | OK | OK |
Passing a detached element from the main document to removeChild should not affect it. | PASS | PASS | PASS | PASS | PASS | PASS |
Passing a non-detached element from the main document to removeChild should not affect it. | PASS | PASS | PASS | PASS | PASS | PASS |
Calling removeChild on a element from the main document with no children should throw NOT_FOUND_ERR. | PASS | PASS | PASS | PASS | PASS | PASS |
Passing a detached text from the main document to removeChild should not affect it. | PASS | PASS | PASS | PASS | PASS | PASS |
Passing a non-detached text from the main document to removeChild should not affect it. | PASS | PASS | PASS | PASS | PASS | PASS |
Calling removeChild on a text from the main document with no children should throw NOT_FOUND_ERR. | PASS | PASS | PASS | PASS | PASS | PASS |
Passing a detached comment from the main document to removeChild should not affect it. | PASS | PASS | PASS | PASS | PASS | PASS |
Passing a non-detached comment from the main document to removeChild should not affect it. | PASS | PASS | PASS | PASS | PASS | PASS |
Calling removeChild on a comment from the main document with no children should throw NOT_FOUND_ERR. | PASS | PASS | PASS | PASS | PASS | PASS |
Passing a detached element from a frame document to removeChild should not affect it. | PASS | PASS | PASS | PASS | PASS | PASS |
Passing a non-detached element from a frame document to removeChild should not affect it. | PASS | PASS | PASS | PASS | PASS | PASS |
Calling removeChild on a element from a frame document with no children should throw NOT_FOUND_ERR. | PASS | PASS | PASS | PASS | PASS | PASS |
Passing a detached text from a frame document to removeChild should not affect it. | PASS | PASS | PASS | PASS | PASS | PASS |
Passing a non-detached text from a frame document to removeChild should not affect it. | PASS | PASS | PASS | PASS | PASS | PASS |
Calling removeChild on a text from a frame document with no children should throw NOT_FOUND_ERR. | PASS | PASS | PASS | PASS | PASS | PASS |
Passing a detached comment from a frame document to removeChild should not affect it. | PASS | PASS | PASS | PASS | PASS | PASS |
Passing a non-detached comment from a frame document to removeChild should not affect it. | PASS | PASS | PASS | PASS | PASS | PASS |
Calling removeChild on a comment from a frame document with no children should throw NOT_FOUND_ERR. | PASS | PASS | PASS | PASS | PASS | PASS |
Passing a detached element from a synthetic document to removeChild should not affect it. | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Passing a non-detached element from a synthetic document to removeChild should not affect it. | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Calling removeChild on a element from a synthetic document with no children should throw NOT_FOUND_ERR. | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Passing a detached text from a synthetic document to removeChild should not affect it. | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Passing a non-detached text from a synthetic document to removeChild should not affect it. | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Calling removeChild on a text from a synthetic document with no children should throw NOT_FOUND_ERR. | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Passing a detached comment from a synthetic document to removeChild should not affect it. | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Passing a non-detached comment from a synthetic document to removeChild should not affect it. | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Calling removeChild on a comment from a synthetic document with no children should throw NOT_FOUND_ERR. | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Passing a value that is not a Node reference to removeChild should throw TypeError. | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
/dom/nodes/Node-replaceChild.html | OK | OK | OK | OK | OK | OK |
Passing null to replaceChild should throw a TypeError. | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
If child's parent is not the context node, a NotFoundError exception should be thrown | FAIL | PASS | PASS | PASS | FAIL | FAIL |
If the context node is not a node that can contain children, a NotFoundError exception should be thrown | PASS | PASS | PASS | PASS | FAIL | PASS |
If node is an inclusive ancestor of the context node, a HierarchyRequestError should be thrown. | PASS | PASS | PASS | PASS | PASS | PASS |
If the context node is a document, inserting a document or text node should throw a HierarchyRequestError. | PASS | PASS | PASS | PASS | PASS | PASS |
If the context node is a document, inserting a DocumentFragment that contains a text node or too many elements should throw a HierarchyRequestError. | PASS | FAIL | PASS | FAIL | FAIL | PASS |
If the context node is a document (without element children), inserting a DocumentFragment that contains multiple elements should throw a HierarchyRequestError. | PASS | FAIL | PASS | FAIL | PASS | PASS |
If the context node is a document, inserting a DocumentFragment with an element if there already is an element child should throw a HierarchyRequestError. | PASS | PASS | PASS | PASS | PASS | PASS |
If the context node is a document, inserting an element if there already is an element child should throw a HierarchyRequestError. | PASS | PASS | PASS | PASS | PASS | PASS |
If the context node is a document, inserting a doctype if there already is a doctype child should throw a HierarchyRequestError. | PASS | PASS | PASS | PASS | FAIL | PASS |
If the context node is a DocumentFragment, inserting a document or a doctype should throw a HierarchyRequestError. | PASS | PASS | PASS | PASS | PASS | PASS |
If the context node is an element, inserting a document or a doctype should throw a HierarchyRequestError. | PASS | PASS | PASS | PASS | PASS | PASS |
Replacing a node with its next sibling should work (2 children) | PASS | PASS | PASS | PASS | PASS | PASS |
Replacing a node with its next sibling should work (4 children) | PASS | PASS | PASS | PASS | PASS | PASS |
Replacing a node with itself should not move the node | PASS | PASS | PASS | PASS | PASS | PASS |
If the context node is a document, inserting a new doctype should work. | PASS | FAIL | PASS | FAIL | PASS | PASS |
Replacing the document element with a DocumentFragment containing a single element should work. | PASS | PASS | PASS | PASS | PASS | PASS |
Replacing the document element with a DocumentFragment containing a single element and comments should work. | PASS | PASS | PASS | PASS | PASS | PASS |
Replacing the document element with a single element should work. | PASS | PASS | PASS | PASS | PASS | PASS |
replaceChild should work in the presence of mutation events. | PASS | PASS | PASS | PASS | PASS | PASS |
Replacing an element with a DocumentFragment should allow a child of the DocumentFragment to be found by Id. | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Node-textContent.html | OK | OK | OK | OK | OK | OK |
For an empty Element, textContent should be the empty string | PASS | PASS | PASS | PASS | PASS | PASS |
For an empty DocumentFragment, textContent should be the empty string | PASS | PASS | PASS | PASS | PASS | PASS |
Element with children | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Element with descendants | PASS | FAIL | PASS | FAIL | PASS | FAIL |
DocumentFragment with children | PASS | FAIL | PASS | FAIL | PASS | FAIL |
DocumentFragment with descendants | PASS | FAIL | PASS | FAIL | PASS | FAIL |
For an empty Text, textContent should be the empty string | PASS | PASS | PASS | PASS | PASS | PASS |
For an empty ProcessingInstruction, textContent should be the empty string | PASS | FAIL | PASS | FAIL | PASS | FAIL |
For an empty Comment, textContent should be the empty string | PASS | PASS | PASS | PASS | PASS | PASS |
For a Text with data, textContent should be that data | PASS | PASS | PASS | PASS | PASS | PASS |
For a ProcessingInstruction with data, textContent should be that data | PASS | FAIL | PASS | FAIL | PASS | FAIL |
For a Comment with data, textContent should be that data | PASS | PASS | PASS | PASS | PASS | PASS |
For Documents created by parser, textContent should be null | PASS | PASS | PASS | PASS | PASS | PASS |
For Documents created by createDocument, textContent should be null | PASS | PASS | PASS | PASS | PASS | PASS |
For Documents created by createHTMLDocument, textContent should be null | PASS | PASS | PASS | PASS | PASS | PASS |
For DocumentType created by parser, textContent should be null | PASS | PASS | PASS | PASS | PASS | PASS |
For DocumentType created by script, textContent should be null | PASS | PASS | PASS | PASS | PASS | PASS |
Element without children set to null | PASS | PASS | PASS | PASS | PASS | PASS |
Element with empty text node as child set to null | PASS | FAIL | PASS | FAIL | PASS | PASS |
Element with children set to null | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Element with descendants set to null | PASS | FAIL | PASS | FAIL | PASS | FAIL |
DocumentFragment without children set to null | PASS | PASS | PASS | PASS | PASS | PASS |
DocumentFragment with empty text node as child set to null | PASS | FAIL | PASS | FAIL | PASS | PASS |
DocumentFragment with children set to null | PASS | FAIL | PASS | FAIL | PASS | FAIL |
DocumentFragment with descendants set to null | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Element without children set to undefined | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element with empty text node as child set to undefined | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element with children set to undefined | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element with descendants set to undefined | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DocumentFragment without children set to undefined | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DocumentFragment with empty text node as child set to undefined | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DocumentFragment with children set to undefined | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DocumentFragment with descendants set to undefined | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element without children set to "" | PASS | PASS | PASS | PASS | PASS | PASS |
Element with empty text node as child set to "" | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Element with children set to "" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Element with descendants set to "" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
DocumentFragment without children set to "" | PASS | PASS | PASS | PASS | PASS | PASS |
DocumentFragment with empty text node as child set to "" | FAIL | FAIL | PASS | FAIL | PASS | PASS |
DocumentFragment with children set to "" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
DocumentFragment with descendants set to "" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Element without children set to 42 | PASS | PASS | PASS | PASS | PASS | PASS |
Element with empty text node as child set to 42 | PASS | FAIL | PASS | FAIL | PASS | PASS |
Element with children set to 42 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Element with descendants set to 42 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
DocumentFragment without children set to 42 | PASS | PASS | PASS | PASS | PASS | PASS |
DocumentFragment with empty text node as child set to 42 | PASS | FAIL | PASS | FAIL | PASS | PASS |
DocumentFragment with children set to 42 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
DocumentFragment with descendants set to 42 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Element without children set to "abc" | PASS | PASS | PASS | PASS | PASS | PASS |
Element with empty text node as child set to "abc" | PASS | FAIL | PASS | FAIL | PASS | PASS |
Element with children set to "abc" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Element with descendants set to "abc" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
DocumentFragment without children set to "abc" | PASS | PASS | PASS | PASS | PASS | PASS |
DocumentFragment with empty text node as child set to "abc" | PASS | FAIL | PASS | FAIL | PASS | PASS |
DocumentFragment with children set to "abc" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
DocumentFragment with descendants set to "abc" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Element without children set to "<b>xyz</b>" | PASS | PASS | PASS | PASS | PASS | PASS |
Element with empty text node as child set to "<b>xyz</b>" | PASS | FAIL | PASS | FAIL | PASS | PASS |
Element with children set to "<b>xyz</b>" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Element with descendants set to "<b>xyz</b>" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
DocumentFragment without children set to "<b>xyz</b>" | PASS | PASS | PASS | PASS | PASS | PASS |
DocumentFragment with empty text node as child set to "<b>xyz</b>" | PASS | FAIL | PASS | FAIL | PASS | PASS |
DocumentFragment with children set to "<b>xyz</b>" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
DocumentFragment with descendants set to "<b>xyz</b>" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Element without children set to "d\0e" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Element with empty text node as child set to "d\0e" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Element with children set to "d\0e" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element with descendants set to "d\0e" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DocumentFragment without children set to "d\0e" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
DocumentFragment with empty text node as child set to "d\0e" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
DocumentFragment with children set to "d\0e" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DocumentFragment with descendants set to "d\0e" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
For a Text, textContent should set the data | PASS | PASS | PASS | PASS | PASS | PASS |
For a ProcessingInstruction, textContent should set the data | PASS | FAIL | PASS | FAIL | PASS | FAIL |
For a Comment, textContent should set the data | PASS | PASS | PASS | PASS | PASS | PASS |
For Documents created by parser, setting textContent should do nothing | PASS | PASS | PASS | PASS | PASS | PASS |
For Documents created by createDocument, setting textContent should do nothing | PASS | PASS | PASS | PASS | PASS | PASS |
For Documents created by createHTMLDocument, setting textContent should do nothing | PASS | PASS | PASS | PASS | PASS | PASS |
For DocumentType created by parser, setting textContent should do nothing | PASS | PASS | PASS | PASS | PASS | PASS |
For DocumentType created by script, setting textContent should do nothing | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/ParentNode-querySelector-All.html | OK | OK | OK | OK | OK | OK |
Document supports querySelector | PASS | PASS | PASS | PASS | PASS | PASS |
Document supports querySelectorAll | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll returns NodeList instance | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element supports querySelector | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element supports querySelectorAll | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll returns NodeList instance | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment supports querySelector | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment supports querySelectorAll | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll returns NodeList instance | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element supports querySelector | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element supports querySelectorAll | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll returns NodeList instance | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll null | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll undefined | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll no parameter | PASS | PASS | PASS | PASS | FAIL | PASS |
Document.querySelector null | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector undefined | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector no parameter | PASS | PASS | PASS | PASS | FAIL | PASS |
Document.querySelectorAll tree order | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll null | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll undefined | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll no parameter | PASS | PASS | PASS | PASS | FAIL | PASS |
Detached Element.querySelector null | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector undefined | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector no parameter | PASS | PASS | PASS | PASS | FAIL | PASS |
Detached Element.querySelectorAll tree order | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll null | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll undefined | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll no parameter | PASS | PASS | PASS | PASS | FAIL | PASS |
Fragment.querySelector null | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector undefined | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector no parameter | PASS | PASS | PASS | PASS | FAIL | PASS |
Fragment.querySelectorAll tree order | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll null | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll undefined | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll no parameter | PASS | PASS | PASS | PASS | FAIL | PASS |
In-document Element.querySelector null | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector undefined | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector no parameter | PASS | PASS | PASS | PASS | FAIL | PASS |
In-document Element.querySelectorAll tree order | PASS | PASS | PASS | PASS | PASS | PASS |
Document: static NodeList | PASS | PASS | PASS | PASS | PASS | PASS |
Document: new NodeList | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element: static NodeList | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element: new NodeList | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment: static NodeList | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment: new NodeList | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element: static NodeList | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element: new NodeList | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Empty String: | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Empty String: | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid character: [ | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid character: [ | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid character: ] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid character: ] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid character: ( | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid character: ( | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid character: ) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid character: ) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid character: { | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid character: { | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid character: } | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid character: } | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid character: < | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid character: < | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid character: > | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid character: > | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid ID: # | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid ID: # | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid group of selectors: div, | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid group of selectors: div, | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid class: . | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid class: . | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid class: .5cm | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid class: .5cm | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid class: ..test | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid class: ..test | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid class: .foo..quux | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid class: .foo..quux | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid class: .bar. | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid class: .bar. | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid combinator: div & address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid combinator: div & address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid combinator: div >> address, p | PASS | PASS | PASS | PASS | PASS | FAIL |
Document.querySelectorAll: Invalid combinator: div >> address, p | PASS | PASS | PASS | PASS | PASS | FAIL |
Document.querySelector: Invalid combinator: div ++ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid combinator: div ++ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid combinator: div ~~ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid combinator: div ~~ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid [att=value] selector: [*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid [att=value] selector: [*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid [att=value] selector: [*|*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid [att=value] selector: [*|*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid [att=value] selector: [class= space unquoted ] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid [att=value] selector: [class= space unquoted ] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Unknown pseudo-class: div:example | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Unknown pseudo-class: div:example | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Unknown pseudo-class: :example | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Unknown pseudo-class: :example | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Unknown pseudo-element: div::example | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Unknown pseudo-element: div::example | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Unknown pseudo-element: ::example | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Unknown pseudo-element: ::example | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Undeclared namespace: ns|div | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Document.querySelectorAll: Undeclared namespace: ns|div | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Document.querySelector: Undeclared namespace: :not(ns|div) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Document.querySelectorAll: Undeclared namespace: :not(ns|div) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Document.querySelector: Invalid namespace: ^|div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid namespace: ^|div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid namespace: $|div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid namespace: $|div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Empty String: | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Empty String: | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid character: [ | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid character: [ | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid character: ] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid character: ] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid character: ( | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid character: ( | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid character: ) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid character: ) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid character: { | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid character: { | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid character: } | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid character: } | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid character: < | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid character: < | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid character: > | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid character: > | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid ID: # | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid ID: # | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid group of selectors: div, | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid group of selectors: div, | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid class: . | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid class: . | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid class: .5cm | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid class: .5cm | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid class: ..test | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid class: ..test | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid class: .foo..quux | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid class: .foo..quux | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid class: .bar. | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid class: .bar. | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid combinator: div & address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid combinator: div & address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid combinator: div >> address, p | PASS | PASS | PASS | PASS | PASS | FAIL |
Detached Element.querySelectorAll: Invalid combinator: div >> address, p | PASS | PASS | PASS | PASS | PASS | FAIL |
Detached Element.querySelector: Invalid combinator: div ++ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid combinator: div ++ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid combinator: div ~~ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid combinator: div ~~ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid [att=value] selector: [*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid [att=value] selector: [*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid [att=value] selector: [*|*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid [att=value] selector: [*|*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid [att=value] selector: [class= space unquoted ] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid [att=value] selector: [class= space unquoted ] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Unknown pseudo-class: div:example | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Unknown pseudo-class: div:example | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Unknown pseudo-class: :example | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Unknown pseudo-class: :example | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Unknown pseudo-element: div::example | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Unknown pseudo-element: div::example | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Unknown pseudo-element: ::example | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Unknown pseudo-element: ::example | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Undeclared namespace: ns|div | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Detached Element.querySelectorAll: Undeclared namespace: ns|div | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Detached Element.querySelector: Undeclared namespace: :not(ns|div) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Detached Element.querySelectorAll: Undeclared namespace: :not(ns|div) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Detached Element.querySelector: Invalid namespace: ^|div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid namespace: ^|div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid namespace: $|div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid namespace: $|div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Empty String: | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Empty String: | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid character: [ | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid character: [ | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid character: ] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid character: ] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid character: ( | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid character: ( | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid character: ) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid character: ) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid character: { | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid character: { | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid character: } | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid character: } | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid character: < | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid character: < | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid character: > | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid character: > | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid ID: # | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid ID: # | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid group of selectors: div, | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid group of selectors: div, | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid class: . | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid class: . | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid class: .5cm | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid class: .5cm | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid class: ..test | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid class: ..test | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid class: .foo..quux | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid class: .foo..quux | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid class: .bar. | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid class: .bar. | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid combinator: div & address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid combinator: div & address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid combinator: div >> address, p | PASS | PASS | PASS | PASS | PASS | FAIL |
Fragment.querySelectorAll: Invalid combinator: div >> address, p | PASS | PASS | PASS | PASS | PASS | FAIL |
Fragment.querySelector: Invalid combinator: div ++ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid combinator: div ++ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid combinator: div ~~ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid combinator: div ~~ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid [att=value] selector: [*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid [att=value] selector: [*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid [att=value] selector: [*|*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid [att=value] selector: [*|*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid [att=value] selector: [class= space unquoted ] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid [att=value] selector: [class= space unquoted ] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Unknown pseudo-class: div:example | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Unknown pseudo-class: div:example | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Unknown pseudo-class: :example | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Unknown pseudo-class: :example | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Unknown pseudo-element: div::example | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Unknown pseudo-element: div::example | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Unknown pseudo-element: ::example | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Unknown pseudo-element: ::example | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Undeclared namespace: ns|div | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Fragment.querySelectorAll: Undeclared namespace: ns|div | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Fragment.querySelector: Undeclared namespace: :not(ns|div) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Fragment.querySelectorAll: Undeclared namespace: :not(ns|div) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Fragment.querySelector: Invalid namespace: ^|div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid namespace: ^|div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid namespace: $|div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid namespace: $|div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Empty String: | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Empty String: | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid character: [ | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid character: [ | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid character: ] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid character: ] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid character: ( | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid character: ( | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid character: ) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid character: ) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid character: { | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid character: { | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid character: } | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid character: } | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid character: < | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid character: < | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid character: > | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid character: > | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid ID: # | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid ID: # | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid group of selectors: div, | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid group of selectors: div, | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid class: . | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid class: . | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid class: .5cm | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid class: .5cm | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid class: ..test | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid class: ..test | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid class: .foo..quux | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid class: .foo..quux | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid class: .bar. | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid class: .bar. | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid combinator: div & address, p | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid combinator: div & address, p | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid combinator: div >> address, p | PASS | PASS | PASS | PASS | PASS | FAIL |
In-document Element.querySelectorAll: Invalid combinator: div >> address, p | PASS | PASS | PASS | PASS | PASS | FAIL |
In-document Element.querySelector: Invalid combinator: div ++ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid combinator: div ++ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid combinator: div ~~ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid combinator: div ~~ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid [att=value] selector: [*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid [att=value] selector: [*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid [att=value] selector: [*|*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid [att=value] selector: [*|*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid [att=value] selector: [class= space unquoted ] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid [att=value] selector: [class= space unquoted ] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Unknown pseudo-class: div:example | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Unknown pseudo-class: div:example | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Unknown pseudo-class: :example | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Unknown pseudo-class: :example | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Unknown pseudo-element: div::example | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Unknown pseudo-element: div::example | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Unknown pseudo-element: ::example | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Unknown pseudo-element: ::example | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Undeclared namespace: ns|div | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
In-document Element.querySelectorAll: Undeclared namespace: ns|div | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
In-document Element.querySelector: Undeclared namespace: :not(ns|div) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
In-document Element.querySelectorAll: Undeclared namespace: :not(ns|div) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
In-document Element.querySelector: Invalid namespace: ^|div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid namespace: ^|div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid namespace: $|div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid namespace: $|div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Type selector, matching html element: html | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Type selector, matching html element: html | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Type selector, matching body element: body | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Type selector, matching body element: body | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Universal selector, matching all children of element with specified ID: #universal>* | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Universal selector, matching all children of element with specified ID: #universal>* | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Universal selector, matching all grandchildren of element with specified ID: #universal>*>* | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Universal selector, matching all grandchildren of element with specified ID: #universal>*>* | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Universal selector, matching all children of empty element with specified ID: #empty>* | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Universal selector, matching all children of empty element with specified ID: #empty>* | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Universal selector, matching all descendants of element with specified ID: #universal * | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Universal selector, matching all descendants of element with specified ID: #universal * | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute presence selector, matching align attribute with value: .attr-presence-div1[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute presence selector, matching align attribute with value: .attr-presence-div1[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute presence selector, matching align attribute with empty value: .attr-presence-div2[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute presence selector, matching align attribute with empty value: .attr-presence-div2[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute presence selector, matching title attribute, case insensitivity: #attr-presence [TiTlE] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute presence selector, matching title attribute, case insensitivity: #attr-presence [TiTlE] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute presence selector, matching custom data-* attribute: [data-attr-presence] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute presence selector, matching custom data-* attribute: [data-attr-presence] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute presence selector, not matching attribute with similar name: .attr-presence-div3[align], .attr-presence-div4[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute presence selector, not matching attribute with similar name: .attr-presence-div3[align], .attr-presence-div4[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute presence selector, matching attribute with non-ASCII characters: ul[data-中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute presence selector, matching attribute with non-ASCII characters: ul[data-中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute presence selector, not matching default option without selected attribute: #attr-presence-select1 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute presence selector, not matching default option without selected attribute: #attr-presence-select1 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute presence selector, matching option with selected attribute: #attr-presence-select2 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute presence selector, matching option with selected attribute: #attr-presence-select2 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute presence selector, matching multiple options with selected attributes: #attr-presence-select3 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute presence selector, matching multiple options with selected attributes: #attr-presence-select3 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute value selector, matching align attribute with value: #attr-value [align="center"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute value selector, matching align attribute with value: #attr-value [align="center"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute value selector, matching align attribute with empty value: #attr-value [align=""] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute value selector, matching align attribute with empty value: #attr-value [align=""] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute value selector, not matching align attribute with partial value: #attr-value [align="c"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute value selector, not matching align attribute with partial value: #attr-value [align="c"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute value selector, not matching align attribute with incorrect value: #attr-value [align="centera"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute value selector, not matching align attribute with incorrect value: #attr-value [align="centera"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute value selector, matching custom data-* attribute with unicode escaped value: [data-attr-value="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute value selector, matching custom data-* attribute with unicode escaped value: [data-attr-value="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute value selector, matching custom data-* attribute with escaped character: [data-attr-value_foo="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute value selector, matching custom data-* attribute with escaped character: [data-attr-value_foo="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes: #attr-value input[type='hidden'],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute value selector with single-quoted value, matching multiple inputs with type attributes: #attr-value input[type='hidden'],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes: #attr-value input[type="hidden"],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute value selector with double-quoted value, matching multiple inputs with type attributes: #attr-value input[type="hidden"],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes: #attr-value input[type=hidden],#attr-value input[type=radio] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute value selector with unquoted value, matching multiple inputs with type attributes: #attr-value input[type=hidden],#attr-value input[type=radio] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute value selector, matching attribute with value using non-ASCII characters: [data-attr-value=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute value selector, matching attribute with value using non-ASCII characters: [data-attr-value=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute whitespace-separated list selector, matching class attribute with value: #attr-whitespace [class~="div1"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute whitespace-separated list selector, matching class attribute with value: #attr-whitespace [class~="div1"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute whitespace-separated list selector, not matching class attribute with empty value: #attr-whitespace [class~=""] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute whitespace-separated list selector, not matching class attribute with empty value: #attr-whitespace [class~=""] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute whitespace-separated list selector, not matching class attribute with partial value: [data-attr-whitespace~="div"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute whitespace-separated list selector, not matching class attribute with partial value: [data-attr-whitespace~="div"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute: #attr-hyphen-div1[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute hyphen-separated list selector, not matching unspecified lang attribute: #attr-hyphen-div1[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute hyphen-separated list selector, matching lang attribute with exact value: #attr-hyphen-div2[lang|="fr"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute hyphen-separated list selector, matching lang attribute with exact value: #attr-hyphen-div2[lang|="fr"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute hyphen-separated list selector, matching lang attribute with partial value: #attr-hyphen-div3[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute hyphen-separated list selector, matching lang attribute with partial value: #attr-hyphen-div3[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute hyphen-separated list selector, not matching incorrect value: #attr-hyphen-div4[lang|="es-AR"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute hyphen-separated list selector, not matching incorrect value: #attr-hyphen-div4[lang|="es-AR"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute begins with selector, matching href attributes beginning with specified substring: #attr-begins a[href^="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute begins with selector, matching href attributes beginning with specified substring: #attr-begins a[href^="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute begins with selector, matching lang attributes beginning with specified substring, : #attr-begins [lang^="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute begins with selector, matching lang attributes beginning with specified substring, : #attr-begins [lang^="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute begins with selector, not matching class attribute not beginning with specified substring: #attr-begins [class^=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute begins with selector, not matching class attribute not beginning with specified substring: #attr-begins [class^=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring: #attr-begins [class^= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring: #attr-begins [class^= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute ends with selector, matching href attributes ending with specified substring: #attr-ends a[href$=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute ends with selector, matching href attributes ending with specified substring: #attr-ends a[href$=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute ends with selector, matching lang attributes ending with specified substring, : #attr-ends [lang$="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute ends with selector, matching lang attributes ending with specified substring, : #attr-ends [lang$="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute ends with selector, not matching class attribute not ending with specified substring: #attr-ends [class$=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute ends with selector, not matching class attribute not ending with specified substring: #attr-ends [class$=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring: #attr-ends [class$='apple '] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring: #attr-ends [class$='apple '] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring: #attr-ends [class$="apple "] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring: #attr-ends [class$="apple "] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring: #attr-ends [class$=apple ] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring: #attr-ends [class$=apple ] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector, matching href attributes beginning with specified substring: #attr-contains a[href*="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector, matching href attributes beginning with specified substring: #attr-contains a[href*="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector, matching href attributes ending with specified substring: #attr-contains a[href*=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector, matching href attributes ending with specified substring: #attr-contains a[href*=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector, matching href attributes containing specified substring: #attr-contains a[href*=".example."] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector, matching href attributes containing specified substring: #attr-contains a[href*=".example."] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector, matching lang attributes beginning with specified substring, : #attr-contains [lang*="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector, matching lang attributes beginning with specified substring, : #attr-contains [lang*="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector, matching lang attributes ending with specified substring, : #attr-contains [lang*="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector, matching lang attributes ending with specified substring, : #attr-contains [lang*="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring: #attr-contains [class*='orange '] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring: #attr-contains [class*='orange '] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring: #attr-contains [class*='ple banana ora'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector with single-quoted value, matching class attribute containing specified substring: #attr-contains [class*='ple banana ora'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring: #attr-contains [class*="orange "] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring: #attr-contains [class*="orange "] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring: #attr-contains [class*="ple banana ora"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector with double-quoted value, matching class attribute containing specified substring: #attr-contains [class*="ple banana ora"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring: #attr-contains [class*= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring: #attr-contains [class*= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring: #attr-contains [class*=orange ] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector with unquoted value, matching class attribute ending with specified substring: #attr-contains [class*=orange ] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring: #attr-contains [class*= banana ] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector with unquoted value, matching class attribute containing specified substring: #attr-contains [class*= banana ] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :root pseudo-class selector, matching document root element: :root | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :root pseudo-class selector, matching document root element: :root | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-child selector, matching the third child element: #pseudo-nth-table1 :nth-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-child selector, matching the third child element: #pseudo-nth-table1 :nth-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-child selector, matching every third child element: #pseudo-nth li:nth-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-child selector, matching every third child element: #pseudo-nth li:nth-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-child selector, matching every second child element, starting from the fourth: #pseudo-nth li:nth-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-child selector, matching every second child element, starting from the fourth: #pseudo-nth li:nth-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-child selector, matching every fourth child element, starting from the third: #pseudo-nth-p1 :nth-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-child selector, matching every fourth child element, starting from the third: #pseudo-nth-p1 :nth-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-last-child selector, matching the third last child element: #pseudo-nth-table1 :nth-last-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-last-child selector, matching the third last child element: #pseudo-nth-table1 :nth-last-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-last-child selector, matching every third child element from the end: #pseudo-nth li:nth-last-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-last-child selector, matching every third child element from the end: #pseudo-nth li:nth-last-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last: #pseudo-nth li:nth-last-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-last-child selector, matching every second child element from the end, starting from the fourth last: #pseudo-nth li:nth-last-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last: #pseudo-nth-p1 :nth-last-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-last-child selector, matching every fourth element from the end, starting from the third last: #pseudo-nth-p1 :nth-last-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-of-type selector, matching the third em element: #pseudo-nth-p1 em:nth-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-of-type selector, matching the third em element: #pseudo-nth-p1 em:nth-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-of-type selector, matching every second element of their type: #pseudo-nth-p1 :nth-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-of-type selector, matching every second element of their type: #pseudo-nth-p1 :nth-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first: #pseudo-nth-p1 span:nth-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-of-type selector, matching every second elemetn of their type, starting from the first: #pseudo-nth-p1 span:nth-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-last-of-type selector, matching the thrid last em element: #pseudo-nth-p1 em:nth-last-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-last-of-type selector, matching the thrid last em element: #pseudo-nth-p1 em:nth-last-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-last-of-type selector, matching every second last element of their type: #pseudo-nth-p1 :nth-last-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-last-of-type selector, matching every second last element of their type: #pseudo-nth-p1 :nth-last-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last: #pseudo-nth-p1 span:nth-last-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-last-of-type selector, matching every second last element of their type, starting from the last: #pseudo-nth-p1 span:nth-last-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :first-of-type selector, matching the first em element: #pseudo-nth-p1 em:first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :first-of-type selector, matching the first em element: #pseudo-nth-p1 em:first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :first-of-type selector, matching the first of every type of element: #pseudo-nth-p1 :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :first-of-type selector, matching the first of every type of element: #pseudo-nth-p1 :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :first-of-type selector, matching the first td element in each table row: #pseudo-nth-table1 tr :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :first-of-type selector, matching the first td element in each table row: #pseudo-nth-table1 tr :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :last-of-type selector, matching the last em elemnet: #pseudo-nth-p1 em:last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :last-of-type selector, matching the last em elemnet: #pseudo-nth-p1 em:last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :last-of-type selector, matching the last of every type of element: #pseudo-nth-p1 :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :last-of-type selector, matching the last of every type of element: #pseudo-nth-p1 :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :last-of-type selector, matching the last td element in each table row: #pseudo-nth-table1 tr :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :last-of-type selector, matching the last td element in each table row: #pseudo-nth-table1 tr :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :first-child pseudo-class selector, matching first child div element: #pseudo-first-child div:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :first-child pseudo-class selector, matching first child div element: #pseudo-first-child div:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :first-child pseudo-class selector, doesn't match non-first-child elements: .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :first-child pseudo-class selector, doesn't match non-first-child elements: .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :first-child pseudo-class selector, matching first-child of multiple elements: #pseudo-first-child span:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :first-child pseudo-class selector, matching first-child of multiple elements: #pseudo-first-child span:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :last-child pseudo-class selector, matching last child div element: #pseudo-last-child div:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :last-child pseudo-class selector, matching last child div element: #pseudo-last-child div:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :last-child pseudo-class selector, doesn't match non-last-child elements: .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :last-child pseudo-class selector, doesn't match non-last-child elements: .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :last-child pseudo-class selector, matching first-child of multiple elements: #pseudo-last-child span:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :last-child pseudo-class selector, matching first-child of multiple elements: #pseudo-last-child span:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :pseudo-only-child pseudo-class selector, matching all only-child elements: #pseudo-only :only-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :pseudo-only-child pseudo-class selector, matching all only-child elements: #pseudo-only :only-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :pseudo-only-child pseudo-class selector, matching only-child em elements: #pseudo-only em:only-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :pseudo-only-child pseudo-class selector, matching only-child em elements: #pseudo-only em:only-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type: #pseudo-only :only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type: #pseudo-only :only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type: #pseudo-only em:only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type: #pseudo-only em:only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :empty pseudo-class selector, matching empty p elements: #pseudo-empty p:empty | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :empty pseudo-class selector, matching empty p elements: #pseudo-empty p:empty | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :empty pseudo-class selector, matching all empty elements: #pseudo-empty :empty | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :empty pseudo-class selector, matching all empty elements: #pseudo-empty :empty | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes: #pseudo-link :link, #pseudo-link :visited | PASS | FAIL | PASS | FAIL | PASS | PASS |
Document.querySelector: :link and :visited pseudo-class selectors, matching a and area elements with href attributes: #pseudo-link :link, #pseudo-link :visited | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :link and :visited pseudo-class selectors, matching link elements with href attributes: #head :link, #head :visited | FAIL | FAIL | PASS | FAIL | FAIL | PASS |
Document.querySelector: :link and :visited pseudo-class selectors, matching link elements with href attributes: #head :link, #head :visited | FAIL | FAIL | PASS | FAIL | FAIL | PASS |
Document.querySelectorAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier: :target | FAIL | PASS | PASS | PASS | PASS | FAIL |
Document.querySelector: :target pseudo-class selector, matching the element referenced by the URL fragment identifier: :target | FAIL | PASS | PASS | PASS | PASS | FAIL |
Document.querySelectorAll: :lang pseudo-class selector, matching inherited language: #pseudo-lang-div1:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :lang pseudo-class selector, matching inherited language: #pseudo-lang-div1:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :lang pseudo-class selector, matching specified language with exact value: #pseudo-lang-div2:lang(fr) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :lang pseudo-class selector, matching specified language with exact value: #pseudo-lang-div2:lang(fr) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :lang pseudo-class selector, matching specified language with partial value: #pseudo-lang-div3:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :lang pseudo-class selector, matching specified language with partial value: #pseudo-lang-div3:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :lang pseudo-class selector, not matching incorrect language: #pseudo-lang-div4:lang(es-AR) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :lang pseudo-class selector, not matching incorrect language: #pseudo-lang-div4:lang(es-AR) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :enabled pseudo-class selector, matching all enabled form controls: #pseudo-ui :enabled | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :enabled pseudo-class selector, matching all enabled form controls: #pseudo-ui :enabled | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :enabled pseudo-class selector, matching all disabled form controls: #pseudo-ui :disabled | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :enabled pseudo-class selector, matching all disabled form controls: #pseudo-ui :disabled | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes: #pseudo-ui :checked | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :checked pseudo-class selector, matching checked radio buttons and checkboxes: #pseudo-ui :checked | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :not pseudo-class selector, matching : #not>:not(div) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :not pseudo-class selector, matching : #not>:not(div) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :not pseudo-class selector, matching : #not * :not(:first-child) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :not pseudo-class selector, matching : #not * :not(:first-child) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :not pseudo-class selector, matching nothing: :not(*) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :not pseudo-class selector, matching nothing: :not(*) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :not pseudo-class selector, matching nothing: :not(*|*) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :not pseudo-class selector, matching nothing: :not(*|*) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Class selector, matching element with specified class: .class-p | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Class selector, matching element with specified class: .class-p | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Class selector, chained, matching only elements with all specified classes: #class .apple.orange.banana | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Class selector, chained, matching only elements with all specified classes: #class .apple.orange.banana | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Class Selector, chained, with type selector: div.apple.banana.orange | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Class Selector, chained, with type selector: div.apple.banana.orange | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Class selector, matching multiple elements with class value using non-ASCII characters: .台北 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Class selector, matching multiple elements with class value using non-ASCII characters: .台北 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Class selector, matching element with class with escaped character: .foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Class selector, matching element with class with escaped character: .foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Class selector, matching element with class with escaped character: .test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Class selector, matching element with class with escaped character: .test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ID selector, matching element with specified id: #id #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ID selector, matching element with specified id: #id #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ID selector, chained, matching element with specified id: #id-div1, #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ID selector, chained, matching element with specified id: #id-div1, #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ID selector, chained, matching element with specified id: #id-div1, #id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ID selector, chained, matching element with specified id: #id-div1, #id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ID Selector, chained, with type selector: div#id-div1, div#id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ID Selector, chained, with type selector: div#id-div1, div#id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ID selector, not matching non-existent descendant: #id #none | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ID selector, not matching non-existent descendant: #id #none | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ID selector, not matching non-existent ancestor: #none #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ID selector, not matching non-existent ancestor: #none #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ID selector, matching multiple elements with duplicate id: #id-li-duplicate | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ID selector, matching multiple elements with duplicate id: #id-li-duplicate | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ID selector, matching id value using non-ASCII characters: #台北 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ID selector, matching id value using non-ASCII characters: #台北 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ID selector, matching element with id with escaped character: #\#foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ID selector, matching element with id with escaped character: #\#foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ID selector, matching element with id with escaped character: #test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ID selector, matching element with id with escaped character: #test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Namespace selector, matching element with any namespace: #any-namespace *|div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Namespace selector, matching element with any namespace: #any-namespace *|div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Namespace selector, matching div elements in no namespace only: #no-namespace |div | FAIL | PASS | PASS | PASS | PASS | FAIL |
Document.querySelector: Namespace selector, matching div elements in no namespace only: #no-namespace |div | FAIL | PASS | PASS | PASS | PASS | FAIL |
Document.querySelectorAll: Namespace selector, matching any elements in no namespace only: #no-namespace |* | FAIL | PASS | PASS | PASS | PASS | FAIL |
Document.querySelector: Namespace selector, matching any elements in no namespace only: #no-namespace |* | FAIL | PASS | PASS | PASS | PASS | FAIL |
Document.querySelectorAll: Descendant combinator, matching element that is a descendant of an element with id: #descendant div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Descendant combinator, matching element that is a descendant of an element with id: #descendant div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element: body #descendant-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Descendant combinator, matching element with id that is a descendant of an element: body #descendant-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element: div #descendant-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Descendant combinator, matching element with id that is a descendant of an element: div #descendant-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element with id: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Descendant combinator, matching element with id that is a descendant of an element with id: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Descendant combinator, matching element with class that is a descendant of an element with id: #descendant .descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Descendant combinator, matching element with class that is a descendant of an element with id: #descendant .descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Descendant combinator, whitespace characters: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Descendant combinator, whitespace characters: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Child combinator, matching element that is a child of an element with id: #child>div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Child combinator, matching element that is a child of an element with id: #child>div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Child combinator, matching element with id that is a child of an element: div>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Child combinator, matching element with id that is a child of an element: div>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Child combinator, matching element with id that is a child of an element with id: #child>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Child combinator, matching element with id that is a child of an element with id: #child>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Child combinator, matching element with id that is a child of an element with class: #child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Child combinator, matching element with id that is a child of an element with class: #child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Child combinator, matching element with class that is a child of an element with class: .child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Child combinator, matching element with class that is a child of an element with class: .child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Child combinator, not matching element with id that is not a child of an element with id: #child>#child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Child combinator, not matching element with id that is not a child of an element with id: #child>#child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Child combinator, surrounded by whitespace: #child-div1 > #child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Child combinator, surrounded by whitespace: #child-div1 > #child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Child combinator, no whitespace: #child-div1>#child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Child combinator, no whitespace: #child-div1>#child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element: div+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element: div+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id: #adjacent-div2+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id: #adjacent-div2+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id: #adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id: #adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class: .adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class: .adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2 + #adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2 + #adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: General sibling combinator, matching element with id that is a sibling of an element: div~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: General sibling combinator, matching element with id that is a sibling of an element: div~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: General sibling combinator, matching element with id that is a sibling of an element with id: #sibling-div2~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: General sibling combinator, matching element with id that is a sibling of an element with id: #sibling-div2~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: General sibling combinator, matching element with class that is a sibling of an element with id: #sibling-div2~.sibling-div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: General sibling combinator, matching element with class that is a sibling of an element with id: #sibling-div2~.sibling-div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: General sibling combinator, matching p element that is a sibling of a div element: #sibling div~p | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: General sibling combinator, matching p element that is a sibling of a div element: #sibling div~p | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: General sibling combinator, surrounded by whitespace: #sibling-p2 ~ #sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: General sibling combinator, surrounded by whitespace: #sibling-p2 ~ #sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Syntax, group of selectors separator, surrounded by whitespace: #group em , #group strong | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Syntax, group of selectors separator, surrounded by whitespace: #group em , #group strong | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Syntax, group of selectors separator, no whitespace: #group em,#group strong | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Syntax, group of selectors separator, no whitespace: #group em,#group strong | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Type selector, matching html element: html | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Type selector, matching html element: html | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Type selector, matching body element: body | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Type selector, matching body element: body | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Universal selector, matching all children of element with specified ID: #universal>* | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Universal selector, matching all children of element with specified ID: #universal>* | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Universal selector, matching all grandchildren of element with specified ID: #universal>*>* | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Universal selector, matching all grandchildren of element with specified ID: #universal>*>* | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Universal selector, matching all children of empty element with specified ID: #empty>* | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Universal selector, matching all children of empty element with specified ID: #empty>* | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Universal selector, matching all descendants of element with specified ID: #universal * | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Universal selector, matching all descendants of element with specified ID: #universal * | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute presence selector, matching align attribute with value: .attr-presence-div1[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute presence selector, matching align attribute with value: .attr-presence-div1[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute presence selector, matching align attribute with empty value: .attr-presence-div2[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute presence selector, matching align attribute with empty value: .attr-presence-div2[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute presence selector, matching title attribute, case insensitivity: #attr-presence [TiTlE] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute presence selector, matching title attribute, case insensitivity: #attr-presence [TiTlE] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute presence selector, matching custom data-* attribute: [data-attr-presence] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute presence selector, matching custom data-* attribute: [data-attr-presence] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute presence selector, not matching attribute with similar name: .attr-presence-div3[align], .attr-presence-div4[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute presence selector, not matching attribute with similar name: .attr-presence-div3[align], .attr-presence-div4[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute presence selector, matching attribute with non-ASCII characters: ul[data-中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute presence selector, matching attribute with non-ASCII characters: ul[data-中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute presence selector, not matching default option without selected attribute: #attr-presence-select1 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute presence selector, not matching default option without selected attribute: #attr-presence-select1 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute presence selector, matching option with selected attribute: #attr-presence-select2 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute presence selector, matching option with selected attribute: #attr-presence-select2 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute presence selector, matching multiple options with selected attributes: #attr-presence-select3 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute presence selector, matching multiple options with selected attributes: #attr-presence-select3 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute value selector, matching align attribute with value: #attr-value [align="center"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute value selector, matching align attribute with value: #attr-value [align="center"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute value selector, matching align attribute with empty value: #attr-value [align=""] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute value selector, matching align attribute with empty value: #attr-value [align=""] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute value selector, not matching align attribute with partial value: #attr-value [align="c"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute value selector, not matching align attribute with partial value: #attr-value [align="c"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute value selector, not matching align attribute with incorrect value: #attr-value [align="centera"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute value selector, not matching align attribute with incorrect value: #attr-value [align="centera"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute value selector, matching custom data-* attribute with unicode escaped value: [data-attr-value="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute value selector, matching custom data-* attribute with unicode escaped value: [data-attr-value="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute value selector, matching custom data-* attribute with escaped character: [data-attr-value_foo="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute value selector, matching custom data-* attribute with escaped character: [data-attr-value_foo="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes: #attr-value input[type='hidden'],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute value selector with single-quoted value, matching multiple inputs with type attributes: #attr-value input[type='hidden'],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes: #attr-value input[type="hidden"],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute value selector with double-quoted value, matching multiple inputs with type attributes: #attr-value input[type="hidden"],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes: #attr-value input[type=hidden],#attr-value input[type=radio] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute value selector with unquoted value, matching multiple inputs with type attributes: #attr-value input[type=hidden],#attr-value input[type=radio] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute value selector, matching attribute with value using non-ASCII characters: [data-attr-value=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute value selector, matching attribute with value using non-ASCII characters: [data-attr-value=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute whitespace-separated list selector, matching class attribute with value: #attr-whitespace [class~="div1"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute whitespace-separated list selector, matching class attribute with value: #attr-whitespace [class~="div1"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute whitespace-separated list selector, not matching class attribute with empty value: #attr-whitespace [class~=""] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute whitespace-separated list selector, not matching class attribute with empty value: #attr-whitespace [class~=""] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute whitespace-separated list selector, not matching class attribute with partial value: [data-attr-whitespace~="div"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute whitespace-separated list selector, not matching class attribute with partial value: [data-attr-whitespace~="div"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute: #attr-hyphen-div1[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute hyphen-separated list selector, not matching unspecified lang attribute: #attr-hyphen-div1[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute hyphen-separated list selector, matching lang attribute with exact value: #attr-hyphen-div2[lang|="fr"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute hyphen-separated list selector, matching lang attribute with exact value: #attr-hyphen-div2[lang|="fr"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute hyphen-separated list selector, matching lang attribute with partial value: #attr-hyphen-div3[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute hyphen-separated list selector, matching lang attribute with partial value: #attr-hyphen-div3[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute hyphen-separated list selector, not matching incorrect value: #attr-hyphen-div4[lang|="es-AR"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute hyphen-separated list selector, not matching incorrect value: #attr-hyphen-div4[lang|="es-AR"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute begins with selector, matching href attributes beginning with specified substring: #attr-begins a[href^="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute begins with selector, matching href attributes beginning with specified substring: #attr-begins a[href^="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute begins with selector, matching lang attributes beginning with specified substring, : #attr-begins [lang^="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute begins with selector, matching lang attributes beginning with specified substring, : #attr-begins [lang^="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute begins with selector, not matching class attribute not beginning with specified substring: #attr-begins [class^=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute begins with selector, not matching class attribute not beginning with specified substring: #attr-begins [class^=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring: #attr-begins [class^= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring: #attr-begins [class^= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute ends with selector, matching href attributes ending with specified substring: #attr-ends a[href$=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute ends with selector, matching href attributes ending with specified substring: #attr-ends a[href$=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute ends with selector, matching lang attributes ending with specified substring, : #attr-ends [lang$="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute ends with selector, matching lang attributes ending with specified substring, : #attr-ends [lang$="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute ends with selector, not matching class attribute not ending with specified substring: #attr-ends [class$=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute ends with selector, not matching class attribute not ending with specified substring: #attr-ends [class$=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring: #attr-ends [class$='apple '] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring: #attr-ends [class$='apple '] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring: #attr-ends [class$="apple "] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring: #attr-ends [class$="apple "] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring: #attr-ends [class$=apple ] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring: #attr-ends [class$=apple ] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector, matching href attributes beginning with specified substring: #attr-contains a[href*="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector, matching href attributes beginning with specified substring: #attr-contains a[href*="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector, matching href attributes ending with specified substring: #attr-contains a[href*=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector, matching href attributes ending with specified substring: #attr-contains a[href*=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector, matching href attributes containing specified substring: #attr-contains a[href*=".example."] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector, matching href attributes containing specified substring: #attr-contains a[href*=".example."] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector, matching lang attributes beginning with specified substring, : #attr-contains [lang*="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector, matching lang attributes beginning with specified substring, : #attr-contains [lang*="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector, matching lang attributes ending with specified substring, : #attr-contains [lang*="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector, matching lang attributes ending with specified substring, : #attr-contains [lang*="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring: #attr-contains [class*='orange '] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring: #attr-contains [class*='orange '] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring: #attr-contains [class*='ple banana ora'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector with single-quoted value, matching class attribute containing specified substring: #attr-contains [class*='ple banana ora'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring: #attr-contains [class*="orange "] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring: #attr-contains [class*="orange "] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring: #attr-contains [class*="ple banana ora"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector with double-quoted value, matching class attribute containing specified substring: #attr-contains [class*="ple banana ora"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring: #attr-contains [class*= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring: #attr-contains [class*= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring: #attr-contains [class*=orange ] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector with unquoted value, matching class attribute ending with specified substring: #attr-contains [class*=orange ] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring: #attr-contains [class*= banana ] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector with unquoted value, matching class attribute containing specified substring: #attr-contains [class*= banana ] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :root pseudo-class selector, not matching document root element: :root | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :root pseudo-class selector, not matching document root element: :root | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-child selector, matching the third child element: #pseudo-nth-table1 :nth-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-child selector, matching the third child element: #pseudo-nth-table1 :nth-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-child selector, matching every third child element: #pseudo-nth li:nth-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-child selector, matching every third child element: #pseudo-nth li:nth-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-child selector, matching every second child element, starting from the fourth: #pseudo-nth li:nth-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-child selector, matching every second child element, starting from the fourth: #pseudo-nth li:nth-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-child selector, matching every fourth child element, starting from the third: #pseudo-nth-p1 :nth-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-child selector, matching every fourth child element, starting from the third: #pseudo-nth-p1 :nth-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-last-child selector, matching the third last child element: #pseudo-nth-table1 :nth-last-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-last-child selector, matching the third last child element: #pseudo-nth-table1 :nth-last-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-last-child selector, matching every third child element from the end: #pseudo-nth li:nth-last-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-last-child selector, matching every third child element from the end: #pseudo-nth li:nth-last-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last: #pseudo-nth li:nth-last-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-last-child selector, matching every second child element from the end, starting from the fourth last: #pseudo-nth li:nth-last-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last: #pseudo-nth-p1 :nth-last-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-last-child selector, matching every fourth element from the end, starting from the third last: #pseudo-nth-p1 :nth-last-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-of-type selector, matching the third em element: #pseudo-nth-p1 em:nth-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-of-type selector, matching the third em element: #pseudo-nth-p1 em:nth-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-of-type selector, matching every second element of their type: #pseudo-nth-p1 :nth-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-of-type selector, matching every second element of their type: #pseudo-nth-p1 :nth-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first: #pseudo-nth-p1 span:nth-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-of-type selector, matching every second elemetn of their type, starting from the first: #pseudo-nth-p1 span:nth-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-last-of-type selector, matching the thrid last em element: #pseudo-nth-p1 em:nth-last-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-last-of-type selector, matching the thrid last em element: #pseudo-nth-p1 em:nth-last-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-last-of-type selector, matching every second last element of their type: #pseudo-nth-p1 :nth-last-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-last-of-type selector, matching every second last element of their type: #pseudo-nth-p1 :nth-last-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last: #pseudo-nth-p1 span:nth-last-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-last-of-type selector, matching every second last element of their type, starting from the last: #pseudo-nth-p1 span:nth-last-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :first-of-type selector, matching the first em element: #pseudo-nth-p1 em:first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :first-of-type selector, matching the first em element: #pseudo-nth-p1 em:first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :first-of-type selector, matching the first of every type of element: #pseudo-nth-p1 :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :first-of-type selector, matching the first of every type of element: #pseudo-nth-p1 :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :first-of-type selector, matching the first td element in each table row: #pseudo-nth-table1 tr :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :first-of-type selector, matching the first td element in each table row: #pseudo-nth-table1 tr :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :last-of-type selector, matching the last em elemnet: #pseudo-nth-p1 em:last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :last-of-type selector, matching the last em elemnet: #pseudo-nth-p1 em:last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :last-of-type selector, matching the last of every type of element: #pseudo-nth-p1 :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :last-of-type selector, matching the last of every type of element: #pseudo-nth-p1 :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :last-of-type selector, matching the last td element in each table row: #pseudo-nth-table1 tr :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :last-of-type selector, matching the last td element in each table row: #pseudo-nth-table1 tr :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :first-child pseudo-class selector, matching first child div element: #pseudo-first-child div:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :first-child pseudo-class selector, matching first child div element: #pseudo-first-child div:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :first-child pseudo-class selector, doesn't match non-first-child elements: .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :first-child pseudo-class selector, doesn't match non-first-child elements: .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :first-child pseudo-class selector, matching first-child of multiple elements: #pseudo-first-child span:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :first-child pseudo-class selector, matching first-child of multiple elements: #pseudo-first-child span:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :last-child pseudo-class selector, matching last child div element: #pseudo-last-child div:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :last-child pseudo-class selector, matching last child div element: #pseudo-last-child div:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :last-child pseudo-class selector, doesn't match non-last-child elements: .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :last-child pseudo-class selector, doesn't match non-last-child elements: .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :last-child pseudo-class selector, matching first-child of multiple elements: #pseudo-last-child span:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :last-child pseudo-class selector, matching first-child of multiple elements: #pseudo-last-child span:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :pseudo-only-child pseudo-class selector, matching all only-child elements: #pseudo-only :only-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :pseudo-only-child pseudo-class selector, matching all only-child elements: #pseudo-only :only-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :pseudo-only-child pseudo-class selector, matching only-child em elements: #pseudo-only em:only-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :pseudo-only-child pseudo-class selector, matching only-child em elements: #pseudo-only em:only-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type: #pseudo-only :only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type: #pseudo-only :only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type: #pseudo-only em:only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type: #pseudo-only em:only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :empty pseudo-class selector, matching empty p elements: #pseudo-empty p:empty | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :empty pseudo-class selector, matching empty p elements: #pseudo-empty p:empty | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :empty pseudo-class selector, matching all empty elements: #pseudo-empty :empty | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :empty pseudo-class selector, matching all empty elements: #pseudo-empty :empty | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes: #pseudo-link :link, #pseudo-link :visited | PASS | FAIL | PASS | FAIL | PASS | PASS |
Detached Element.querySelector: :link and :visited pseudo-class selectors, matching a and area elements with href attributes: #pseudo-link :link, #pseudo-link :visited | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :link and :visited pseudo-class selectors, not matching link elements with href attributes: #head :link, #head :visited | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :link and :visited pseudo-class selectors, not matching link elements with href attributes: #head :link, #head :visited | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :link and :visited pseudo-class selectors, chained, mutually exclusive pseudo-classes match nothing: :link:visited | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :link and :visited pseudo-class selectors, chained, mutually exclusive pseudo-classes match nothing: :link:visited | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier: :target | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :target pseudo-class selector, matching the element referenced by the URL fragment identifier: :target | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :lang pseudo-class selector, not matching element with no inherited language: #pseudo-lang-div1:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :lang pseudo-class selector, not matching element with no inherited language: #pseudo-lang-div1:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :lang pseudo-class selector, matching specified language with exact value: #pseudo-lang-div2:lang(fr) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :lang pseudo-class selector, matching specified language with exact value: #pseudo-lang-div2:lang(fr) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :lang pseudo-class selector, matching specified language with partial value: #pseudo-lang-div3:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :lang pseudo-class selector, matching specified language with partial value: #pseudo-lang-div3:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :lang pseudo-class selector, not matching incorrect language: #pseudo-lang-div4:lang(es-AR) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :lang pseudo-class selector, not matching incorrect language: #pseudo-lang-div4:lang(es-AR) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :enabled pseudo-class selector, matching all enabled form controls: #pseudo-ui :enabled | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :enabled pseudo-class selector, matching all enabled form controls: #pseudo-ui :enabled | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :enabled pseudo-class selector, matching all disabled form controls: #pseudo-ui :disabled | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :enabled pseudo-class selector, matching all disabled form controls: #pseudo-ui :disabled | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes: #pseudo-ui :checked | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :checked pseudo-class selector, matching checked radio buttons and checkboxes: #pseudo-ui :checked | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :not pseudo-class selector, matching : #not>:not(div) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :not pseudo-class selector, matching : #not>:not(div) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :not pseudo-class selector, matching : #not * :not(:first-child) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :not pseudo-class selector, matching : #not * :not(:first-child) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :not pseudo-class selector, matching nothing: :not(*) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :not pseudo-class selector, matching nothing: :not(*) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :not pseudo-class selector, matching nothing: :not(*|*) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :not pseudo-class selector, matching nothing: :not(*|*) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Class selector, matching element with specified class: .class-p | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Class selector, matching element with specified class: .class-p | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Class selector, chained, matching only elements with all specified classes: #class .apple.orange.banana | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Class selector, chained, matching only elements with all specified classes: #class .apple.orange.banana | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Class Selector, chained, with type selector: div.apple.banana.orange | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Class Selector, chained, with type selector: div.apple.banana.orange | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Class selector, matching multiple elements with class value using non-ASCII characters: .台北 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Class selector, matching multiple elements with class value using non-ASCII characters: .台北 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Class selector, matching element with class with escaped character: .foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Class selector, matching element with class with escaped character: .foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Class selector, matching element with class with escaped character: .test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Class selector, matching element with class with escaped character: .test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ID selector, matching element with specified id: #id #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ID selector, matching element with specified id: #id #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ID selector, chained, matching element with specified id: #id-div1, #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ID selector, chained, matching element with specified id: #id-div1, #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ID selector, chained, matching element with specified id: #id-div1, #id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ID selector, chained, matching element with specified id: #id-div1, #id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ID Selector, chained, with type selector: div#id-div1, div#id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ID Selector, chained, with type selector: div#id-div1, div#id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ID selector, not matching non-existent descendant: #id #none | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ID selector, not matching non-existent descendant: #id #none | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ID selector, not matching non-existent ancestor: #none #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ID selector, not matching non-existent ancestor: #none #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ID selector, matching multiple elements with duplicate id: #id-li-duplicate | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ID selector, matching multiple elements with duplicate id: #id-li-duplicate | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ID selector, matching id value using non-ASCII characters: #台北 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ID selector, matching id value using non-ASCII characters: #台北 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ID selector, matching element with id with escaped character: #\#foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ID selector, matching element with id with escaped character: #\#foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ID selector, matching element with id with escaped character: #test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ID selector, matching element with id with escaped character: #test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Namespace selector, matching element with any namespace: #any-namespace *|div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Namespace selector, matching element with any namespace: #any-namespace *|div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Namespace selector, matching div elements in no namespace only: #no-namespace |div | FAIL | PASS | PASS | PASS | PASS | FAIL |
Detached Element.querySelector: Namespace selector, matching div elements in no namespace only: #no-namespace |div | FAIL | PASS | PASS | PASS | PASS | FAIL |
Detached Element.querySelectorAll: Namespace selector, matching any elements in no namespace only: #no-namespace |* | FAIL | PASS | PASS | PASS | PASS | FAIL |
Detached Element.querySelector: Namespace selector, matching any elements in no namespace only: #no-namespace |* | FAIL | PASS | PASS | PASS | PASS | FAIL |
Detached Element.querySelectorAll: Descendant combinator, matching element that is a descendant of an element with id: #descendant div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Descendant combinator, matching element that is a descendant of an element with id: #descendant div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element: div #descendant-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Descendant combinator, matching element with id that is a descendant of an element: div #descendant-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element with id: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Descendant combinator, matching element with id that is a descendant of an element with id: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Descendant combinator, matching element with class that is a descendant of an element with id: #descendant .descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Descendant combinator, matching element with class that is a descendant of an element with id: #descendant .descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Descendant combinator, whitespace characters: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Descendant combinator, whitespace characters: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Child combinator, matching element that is a child of an element with id: #child>div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Child combinator, matching element that is a child of an element with id: #child>div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Child combinator, matching element with id that is a child of an element: div>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Child combinator, matching element with id that is a child of an element: div>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Child combinator, matching element with id that is a child of an element with id: #child>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Child combinator, matching element with id that is a child of an element with id: #child>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Child combinator, matching element with id that is a child of an element with class: #child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Child combinator, matching element with id that is a child of an element with class: #child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Child combinator, matching element with class that is a child of an element with class: .child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Child combinator, matching element with class that is a child of an element with class: .child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Child combinator, not matching element with id that is not a child of an element with id: #child>#child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Child combinator, not matching element with id that is not a child of an element with id: #child>#child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Child combinator, surrounded by whitespace: #child-div1 > #child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Child combinator, surrounded by whitespace: #child-div1 > #child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Child combinator, no whitespace: #child-div1>#child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Child combinator, no whitespace: #child-div1>#child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element: div+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element: div+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id: #adjacent-div2+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id: #adjacent-div2+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id: #adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id: #adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class: .adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class: .adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2 + #adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2 + #adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: General sibling combinator, matching element with id that is a sibling of an element: div~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: General sibling combinator, matching element with id that is a sibling of an element: div~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: General sibling combinator, matching element with id that is a sibling of an element with id: #sibling-div2~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: General sibling combinator, matching element with id that is a sibling of an element with id: #sibling-div2~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: General sibling combinator, matching element with class that is a sibling of an element with id: #sibling-div2~.sibling-div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: General sibling combinator, matching element with class that is a sibling of an element with id: #sibling-div2~.sibling-div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: General sibling combinator, matching p element that is a sibling of a div element: #sibling div~p | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: General sibling combinator, matching p element that is a sibling of a div element: #sibling div~p | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: General sibling combinator, surrounded by whitespace: #sibling-p2 ~ #sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: General sibling combinator, surrounded by whitespace: #sibling-p2 ~ #sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Syntax, group of selectors separator, surrounded by whitespace: #group em , #group strong | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Syntax, group of selectors separator, surrounded by whitespace: #group em , #group strong | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Syntax, group of selectors separator, no whitespace: #group em,#group strong | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Syntax, group of selectors separator, no whitespace: #group em,#group strong | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Type selector, matching html element: html | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Type selector, matching html element: html | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Type selector, matching body element: body | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Type selector, matching body element: body | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Universal selector, matching all children of element with specified ID: #universal>* | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Universal selector, matching all children of element with specified ID: #universal>* | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Universal selector, matching all grandchildren of element with specified ID: #universal>*>* | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Universal selector, matching all grandchildren of element with specified ID: #universal>*>* | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Universal selector, matching all children of empty element with specified ID: #empty>* | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Universal selector, matching all children of empty element with specified ID: #empty>* | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Universal selector, matching all descendants of element with specified ID: #universal * | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Universal selector, matching all descendants of element with specified ID: #universal * | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute presence selector, matching align attribute with value: .attr-presence-div1[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute presence selector, matching align attribute with value: .attr-presence-div1[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute presence selector, matching align attribute with empty value: .attr-presence-div2[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute presence selector, matching align attribute with empty value: .attr-presence-div2[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute presence selector, matching title attribute, case insensitivity: #attr-presence [TiTlE] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute presence selector, matching title attribute, case insensitivity: #attr-presence [TiTlE] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute presence selector, matching custom data-* attribute: [data-attr-presence] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute presence selector, matching custom data-* attribute: [data-attr-presence] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute presence selector, not matching attribute with similar name: .attr-presence-div3[align], .attr-presence-div4[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute presence selector, not matching attribute with similar name: .attr-presence-div3[align], .attr-presence-div4[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute presence selector, matching attribute with non-ASCII characters: ul[data-中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute presence selector, matching attribute with non-ASCII characters: ul[data-中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute presence selector, not matching default option without selected attribute: #attr-presence-select1 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute presence selector, not matching default option without selected attribute: #attr-presence-select1 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute presence selector, matching option with selected attribute: #attr-presence-select2 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute presence selector, matching option with selected attribute: #attr-presence-select2 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute presence selector, matching multiple options with selected attributes: #attr-presence-select3 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute presence selector, matching multiple options with selected attributes: #attr-presence-select3 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute value selector, matching align attribute with value: #attr-value [align="center"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute value selector, matching align attribute with value: #attr-value [align="center"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute value selector, matching align attribute with empty value: #attr-value [align=""] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute value selector, matching align attribute with empty value: #attr-value [align=""] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute value selector, not matching align attribute with partial value: #attr-value [align="c"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute value selector, not matching align attribute with partial value: #attr-value [align="c"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute value selector, not matching align attribute with incorrect value: #attr-value [align="centera"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute value selector, not matching align attribute with incorrect value: #attr-value [align="centera"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute value selector, matching custom data-* attribute with unicode escaped value: [data-attr-value="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute value selector, matching custom data-* attribute with unicode escaped value: [data-attr-value="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute value selector, matching custom data-* attribute with escaped character: [data-attr-value_foo="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute value selector, matching custom data-* attribute with escaped character: [data-attr-value_foo="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes: #attr-value input[type='hidden'],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute value selector with single-quoted value, matching multiple inputs with type attributes: #attr-value input[type='hidden'],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes: #attr-value input[type="hidden"],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute value selector with double-quoted value, matching multiple inputs with type attributes: #attr-value input[type="hidden"],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes: #attr-value input[type=hidden],#attr-value input[type=radio] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute value selector with unquoted value, matching multiple inputs with type attributes: #attr-value input[type=hidden],#attr-value input[type=radio] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute value selector, matching attribute with value using non-ASCII characters: [data-attr-value=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute value selector, matching attribute with value using non-ASCII characters: [data-attr-value=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute whitespace-separated list selector, matching class attribute with value: #attr-whitespace [class~="div1"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute whitespace-separated list selector, matching class attribute with value: #attr-whitespace [class~="div1"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute whitespace-separated list selector, not matching class attribute with empty value: #attr-whitespace [class~=""] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute whitespace-separated list selector, not matching class attribute with empty value: #attr-whitespace [class~=""] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute whitespace-separated list selector, not matching class attribute with partial value: [data-attr-whitespace~="div"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute whitespace-separated list selector, not matching class attribute with partial value: [data-attr-whitespace~="div"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute: #attr-hyphen-div1[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute hyphen-separated list selector, not matching unspecified lang attribute: #attr-hyphen-div1[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute hyphen-separated list selector, matching lang attribute with exact value: #attr-hyphen-div2[lang|="fr"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute hyphen-separated list selector, matching lang attribute with exact value: #attr-hyphen-div2[lang|="fr"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute hyphen-separated list selector, matching lang attribute with partial value: #attr-hyphen-div3[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute hyphen-separated list selector, matching lang attribute with partial value: #attr-hyphen-div3[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute hyphen-separated list selector, not matching incorrect value: #attr-hyphen-div4[lang|="es-AR"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute hyphen-separated list selector, not matching incorrect value: #attr-hyphen-div4[lang|="es-AR"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute begins with selector, matching href attributes beginning with specified substring: #attr-begins a[href^="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute begins with selector, matching href attributes beginning with specified substring: #attr-begins a[href^="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute begins with selector, matching lang attributes beginning with specified substring, : #attr-begins [lang^="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute begins with selector, matching lang attributes beginning with specified substring, : #attr-begins [lang^="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute begins with selector, not matching class attribute not beginning with specified substring: #attr-begins [class^=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute begins with selector, not matching class attribute not beginning with specified substring: #attr-begins [class^=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring: #attr-begins [class^= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring: #attr-begins [class^= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute ends with selector, matching href attributes ending with specified substring: #attr-ends a[href$=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute ends with selector, matching href attributes ending with specified substring: #attr-ends a[href$=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute ends with selector, matching lang attributes ending with specified substring, : #attr-ends [lang$="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute ends with selector, matching lang attributes ending with specified substring, : #attr-ends [lang$="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute ends with selector, not matching class attribute not ending with specified substring: #attr-ends [class$=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute ends with selector, not matching class attribute not ending with specified substring: #attr-ends [class$=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring: #attr-ends [class$='apple '] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring: #attr-ends [class$='apple '] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring: #attr-ends [class$="apple "] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring: #attr-ends [class$="apple "] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring: #attr-ends [class$=apple ] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring: #attr-ends [class$=apple ] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector, matching href attributes beginning with specified substring: #attr-contains a[href*="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector, matching href attributes beginning with specified substring: #attr-contains a[href*="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector, matching href attributes ending with specified substring: #attr-contains a[href*=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector, matching href attributes ending with specified substring: #attr-contains a[href*=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector, matching href attributes containing specified substring: #attr-contains a[href*=".example."] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector, matching href attributes containing specified substring: #attr-contains a[href*=".example."] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector, matching lang attributes beginning with specified substring, : #attr-contains [lang*="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector, matching lang attributes beginning with specified substring, : #attr-contains [lang*="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector, matching lang attributes ending with specified substring, : #attr-contains [lang*="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector, matching lang attributes ending with specified substring, : #attr-contains [lang*="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring: #attr-contains [class*='orange '] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring: #attr-contains [class*='orange '] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring: #attr-contains [class*='ple banana ora'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector with single-quoted value, matching class attribute containing specified substring: #attr-contains [class*='ple banana ora'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring: #attr-contains [class*="orange "] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring: #attr-contains [class*="orange "] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring: #attr-contains [class*="ple banana ora"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector with double-quoted value, matching class attribute containing specified substring: #attr-contains [class*="ple banana ora"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring: #attr-contains [class*= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring: #attr-contains [class*= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring: #attr-contains [class*=orange ] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector with unquoted value, matching class attribute ending with specified substring: #attr-contains [class*=orange ] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring: #attr-contains [class*= banana ] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector with unquoted value, matching class attribute containing specified substring: #attr-contains [class*= banana ] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :root pseudo-class selector, not matching document root element: :root | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :root pseudo-class selector, not matching document root element: :root | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-child selector, matching the third child element: #pseudo-nth-table1 :nth-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-child selector, matching the third child element: #pseudo-nth-table1 :nth-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-child selector, matching every third child element: #pseudo-nth li:nth-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-child selector, matching every third child element: #pseudo-nth li:nth-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-child selector, matching every second child element, starting from the fourth: #pseudo-nth li:nth-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-child selector, matching every second child element, starting from the fourth: #pseudo-nth li:nth-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-child selector, matching every fourth child element, starting from the third: #pseudo-nth-p1 :nth-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-child selector, matching every fourth child element, starting from the third: #pseudo-nth-p1 :nth-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-last-child selector, matching the third last child element: #pseudo-nth-table1 :nth-last-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-last-child selector, matching the third last child element: #pseudo-nth-table1 :nth-last-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-last-child selector, matching every third child element from the end: #pseudo-nth li:nth-last-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-last-child selector, matching every third child element from the end: #pseudo-nth li:nth-last-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last: #pseudo-nth li:nth-last-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-last-child selector, matching every second child element from the end, starting from the fourth last: #pseudo-nth li:nth-last-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last: #pseudo-nth-p1 :nth-last-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-last-child selector, matching every fourth element from the end, starting from the third last: #pseudo-nth-p1 :nth-last-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-of-type selector, matching the third em element: #pseudo-nth-p1 em:nth-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-of-type selector, matching the third em element: #pseudo-nth-p1 em:nth-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-of-type selector, matching every second element of their type: #pseudo-nth-p1 :nth-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-of-type selector, matching every second element of their type: #pseudo-nth-p1 :nth-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first: #pseudo-nth-p1 span:nth-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-of-type selector, matching every second elemetn of their type, starting from the first: #pseudo-nth-p1 span:nth-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-last-of-type selector, matching the thrid last em element: #pseudo-nth-p1 em:nth-last-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-last-of-type selector, matching the thrid last em element: #pseudo-nth-p1 em:nth-last-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-last-of-type selector, matching every second last element of their type: #pseudo-nth-p1 :nth-last-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-last-of-type selector, matching every second last element of their type: #pseudo-nth-p1 :nth-last-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last: #pseudo-nth-p1 span:nth-last-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-last-of-type selector, matching every second last element of their type, starting from the last: #pseudo-nth-p1 span:nth-last-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :first-of-type selector, matching the first em element: #pseudo-nth-p1 em:first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :first-of-type selector, matching the first em element: #pseudo-nth-p1 em:first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :first-of-type selector, matching the first of every type of element: #pseudo-nth-p1 :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :first-of-type selector, matching the first of every type of element: #pseudo-nth-p1 :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :first-of-type selector, matching the first td element in each table row: #pseudo-nth-table1 tr :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :first-of-type selector, matching the first td element in each table row: #pseudo-nth-table1 tr :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :last-of-type selector, matching the last em elemnet: #pseudo-nth-p1 em:last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :last-of-type selector, matching the last em elemnet: #pseudo-nth-p1 em:last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :last-of-type selector, matching the last of every type of element: #pseudo-nth-p1 :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :last-of-type selector, matching the last of every type of element: #pseudo-nth-p1 :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :last-of-type selector, matching the last td element in each table row: #pseudo-nth-table1 tr :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :last-of-type selector, matching the last td element in each table row: #pseudo-nth-table1 tr :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :first-child pseudo-class selector, matching first child div element: #pseudo-first-child div:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :first-child pseudo-class selector, matching first child div element: #pseudo-first-child div:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :first-child pseudo-class selector, doesn't match non-first-child elements: .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :first-child pseudo-class selector, doesn't match non-first-child elements: .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :first-child pseudo-class selector, matching first-child of multiple elements: #pseudo-first-child span:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :first-child pseudo-class selector, matching first-child of multiple elements: #pseudo-first-child span:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :last-child pseudo-class selector, matching last child div element: #pseudo-last-child div:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :last-child pseudo-class selector, matching last child div element: #pseudo-last-child div:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :last-child pseudo-class selector, doesn't match non-last-child elements: .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :last-child pseudo-class selector, doesn't match non-last-child elements: .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :last-child pseudo-class selector, matching first-child of multiple elements: #pseudo-last-child span:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :last-child pseudo-class selector, matching first-child of multiple elements: #pseudo-last-child span:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :pseudo-only-child pseudo-class selector, matching all only-child elements: #pseudo-only :only-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :pseudo-only-child pseudo-class selector, matching all only-child elements: #pseudo-only :only-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :pseudo-only-child pseudo-class selector, matching only-child em elements: #pseudo-only em:only-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :pseudo-only-child pseudo-class selector, matching only-child em elements: #pseudo-only em:only-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type: #pseudo-only :only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type: #pseudo-only :only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type: #pseudo-only em:only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type: #pseudo-only em:only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :empty pseudo-class selector, matching empty p elements: #pseudo-empty p:empty | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :empty pseudo-class selector, matching empty p elements: #pseudo-empty p:empty | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :empty pseudo-class selector, matching all empty elements: #pseudo-empty :empty | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :empty pseudo-class selector, matching all empty elements: #pseudo-empty :empty | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes: #pseudo-link :link, #pseudo-link :visited | PASS | FAIL | PASS | FAIL | PASS | PASS |
Fragment.querySelector: :link and :visited pseudo-class selectors, matching a and area elements with href attributes: #pseudo-link :link, #pseudo-link :visited | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :link and :visited pseudo-class selectors, not matching link elements with href attributes: #head :link, #head :visited | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :link and :visited pseudo-class selectors, not matching link elements with href attributes: #head :link, #head :visited | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :link and :visited pseudo-class selectors, chained, mutually exclusive pseudo-classes match nothing: :link:visited | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :link and :visited pseudo-class selectors, chained, mutually exclusive pseudo-classes match nothing: :link:visited | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier: :target | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :target pseudo-class selector, matching the element referenced by the URL fragment identifier: :target | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :lang pseudo-class selector, not matching element with no inherited language: #pseudo-lang-div1:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :lang pseudo-class selector, not matching element with no inherited language: #pseudo-lang-div1:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :lang pseudo-class selector, matching specified language with exact value: #pseudo-lang-div2:lang(fr) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :lang pseudo-class selector, matching specified language with exact value: #pseudo-lang-div2:lang(fr) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :lang pseudo-class selector, matching specified language with partial value: #pseudo-lang-div3:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :lang pseudo-class selector, matching specified language with partial value: #pseudo-lang-div3:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :lang pseudo-class selector, not matching incorrect language: #pseudo-lang-div4:lang(es-AR) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :lang pseudo-class selector, not matching incorrect language: #pseudo-lang-div4:lang(es-AR) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :enabled pseudo-class selector, matching all enabled form controls: #pseudo-ui :enabled | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :enabled pseudo-class selector, matching all enabled form controls: #pseudo-ui :enabled | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :enabled pseudo-class selector, matching all disabled form controls: #pseudo-ui :disabled | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :enabled pseudo-class selector, matching all disabled form controls: #pseudo-ui :disabled | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes: #pseudo-ui :checked | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :checked pseudo-class selector, matching checked radio buttons and checkboxes: #pseudo-ui :checked | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :not pseudo-class selector, matching : #not>:not(div) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :not pseudo-class selector, matching : #not>:not(div) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :not pseudo-class selector, matching : #not * :not(:first-child) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :not pseudo-class selector, matching : #not * :not(:first-child) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :not pseudo-class selector, matching nothing: :not(*) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :not pseudo-class selector, matching nothing: :not(*) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :not pseudo-class selector, matching nothing: :not(*|*) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :not pseudo-class selector, matching nothing: :not(*|*) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Class selector, matching element with specified class: .class-p | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Class selector, matching element with specified class: .class-p | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Class selector, chained, matching only elements with all specified classes: #class .apple.orange.banana | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Class selector, chained, matching only elements with all specified classes: #class .apple.orange.banana | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Class Selector, chained, with type selector: div.apple.banana.orange | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Class Selector, chained, with type selector: div.apple.banana.orange | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Class selector, matching multiple elements with class value using non-ASCII characters: .台北 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Class selector, matching multiple elements with class value using non-ASCII characters: .台北 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Class selector, matching element with class with escaped character: .foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Class selector, matching element with class with escaped character: .foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Class selector, matching element with class with escaped character: .test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Class selector, matching element with class with escaped character: .test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ID selector, matching element with specified id: #id #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ID selector, matching element with specified id: #id #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ID selector, chained, matching element with specified id: #id-div1, #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ID selector, chained, matching element with specified id: #id-div1, #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ID selector, chained, matching element with specified id: #id-div1, #id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ID selector, chained, matching element with specified id: #id-div1, #id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ID Selector, chained, with type selector: div#id-div1, div#id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ID Selector, chained, with type selector: div#id-div1, div#id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ID selector, not matching non-existent descendant: #id #none | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ID selector, not matching non-existent descendant: #id #none | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ID selector, not matching non-existent ancestor: #none #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ID selector, not matching non-existent ancestor: #none #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ID selector, matching multiple elements with duplicate id: #id-li-duplicate | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ID selector, matching multiple elements with duplicate id: #id-li-duplicate | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ID selector, matching id value using non-ASCII characters: #台北 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ID selector, matching id value using non-ASCII characters: #台北 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ID selector, matching element with id with escaped character: #\#foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ID selector, matching element with id with escaped character: #\#foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ID selector, matching element with id with escaped character: #test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ID selector, matching element with id with escaped character: #test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Namespace selector, matching element with any namespace: #any-namespace *|div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Namespace selector, matching element with any namespace: #any-namespace *|div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Namespace selector, matching div elements in no namespace only: #no-namespace |div | FAIL | PASS | PASS | PASS | PASS | FAIL |
Fragment.querySelector: Namespace selector, matching div elements in no namespace only: #no-namespace |div | FAIL | PASS | PASS | PASS | PASS | FAIL |
Fragment.querySelectorAll: Namespace selector, matching any elements in no namespace only: #no-namespace |* | FAIL | PASS | PASS | PASS | PASS | FAIL |
Fragment.querySelector: Namespace selector, matching any elements in no namespace only: #no-namespace |* | FAIL | PASS | PASS | PASS | PASS | FAIL |
Fragment.querySelectorAll: Descendant combinator, matching element that is a descendant of an element with id: #descendant div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Descendant combinator, matching element that is a descendant of an element with id: #descendant div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element: div #descendant-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Descendant combinator, matching element with id that is a descendant of an element: div #descendant-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element with id: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Descendant combinator, matching element with id that is a descendant of an element with id: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Descendant combinator, matching element with class that is a descendant of an element with id: #descendant .descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Descendant combinator, matching element with class that is a descendant of an element with id: #descendant .descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Descendant combinator, whitespace characters: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Descendant combinator, whitespace characters: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Child combinator, matching element that is a child of an element with id: #child>div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Child combinator, matching element that is a child of an element with id: #child>div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Child combinator, matching element with id that is a child of an element: div>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Child combinator, matching element with id that is a child of an element: div>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Child combinator, matching element with id that is a child of an element with id: #child>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Child combinator, matching element with id that is a child of an element with id: #child>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Child combinator, matching element with id that is a child of an element with class: #child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Child combinator, matching element with id that is a child of an element with class: #child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Child combinator, matching element with class that is a child of an element with class: .child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Child combinator, matching element with class that is a child of an element with class: .child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Child combinator, not matching element with id that is not a child of an element with id: #child>#child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Child combinator, not matching element with id that is not a child of an element with id: #child>#child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Child combinator, surrounded by whitespace: #child-div1 > #child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Child combinator, surrounded by whitespace: #child-div1 > #child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Child combinator, no whitespace: #child-div1>#child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Child combinator, no whitespace: #child-div1>#child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element: div+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element: div+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id: #adjacent-div2+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id: #adjacent-div2+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id: #adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id: #adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class: .adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class: .adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2 + #adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2 + #adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: General sibling combinator, matching element with id that is a sibling of an element: div~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: General sibling combinator, matching element with id that is a sibling of an element: div~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: General sibling combinator, matching element with id that is a sibling of an element with id: #sibling-div2~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: General sibling combinator, matching element with id that is a sibling of an element with id: #sibling-div2~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: General sibling combinator, matching element with class that is a sibling of an element with id: #sibling-div2~.sibling-div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: General sibling combinator, matching element with class that is a sibling of an element with id: #sibling-div2~.sibling-div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: General sibling combinator, matching p element that is a sibling of a div element: #sibling div~p | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: General sibling combinator, matching p element that is a sibling of a div element: #sibling div~p | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: General sibling combinator, surrounded by whitespace: #sibling-p2 ~ #sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: General sibling combinator, surrounded by whitespace: #sibling-p2 ~ #sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Syntax, group of selectors separator, surrounded by whitespace: #group em , #group strong | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Syntax, group of selectors separator, surrounded by whitespace: #group em , #group strong | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Syntax, group of selectors separator, no whitespace: #group em,#group strong | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Syntax, group of selectors separator, no whitespace: #group em,#group strong | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Type selector, matching html element: html | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Type selector, matching html element: html | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Type selector, matching body element: body | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Type selector, matching body element: body | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Universal selector, matching all children of element with specified ID: #universal>* | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Universal selector, matching all children of element with specified ID: #universal>* | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Universal selector, matching all grandchildren of element with specified ID: #universal>*>* | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Universal selector, matching all grandchildren of element with specified ID: #universal>*>* | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Universal selector, matching all children of empty element with specified ID: #empty>* | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Universal selector, matching all children of empty element with specified ID: #empty>* | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Universal selector, matching all descendants of element with specified ID: #universal * | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Universal selector, matching all descendants of element with specified ID: #universal * | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute presence selector, matching align attribute with value: .attr-presence-div1[align] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute presence selector, matching align attribute with value: .attr-presence-div1[align] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute presence selector, matching align attribute with empty value: .attr-presence-div2[align] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute presence selector, matching align attribute with empty value: .attr-presence-div2[align] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute presence selector, matching title attribute, case insensitivity: #attr-presence [TiTlE] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute presence selector, matching title attribute, case insensitivity: #attr-presence [TiTlE] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute presence selector, matching custom data-* attribute: [data-attr-presence] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute presence selector, matching custom data-* attribute: [data-attr-presence] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute presence selector, not matching attribute with similar name: .attr-presence-div3[align], .attr-presence-div4[align] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute presence selector, not matching attribute with similar name: .attr-presence-div3[align], .attr-presence-div4[align] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute presence selector, matching attribute with non-ASCII characters: ul[data-中文] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute presence selector, matching attribute with non-ASCII characters: ul[data-中文] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute presence selector, not matching default option without selected attribute: #attr-presence-select1 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute presence selector, not matching default option without selected attribute: #attr-presence-select1 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute presence selector, matching option with selected attribute: #attr-presence-select2 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute presence selector, matching option with selected attribute: #attr-presence-select2 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute presence selector, matching multiple options with selected attributes: #attr-presence-select3 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute presence selector, matching multiple options with selected attributes: #attr-presence-select3 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute value selector, matching align attribute with value: #attr-value [align="center"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute value selector, matching align attribute with value: #attr-value [align="center"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute value selector, matching align attribute with empty value: #attr-value [align=""] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute value selector, matching align attribute with empty value: #attr-value [align=""] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute value selector, not matching align attribute with partial value: #attr-value [align="c"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute value selector, not matching align attribute with partial value: #attr-value [align="c"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute value selector, not matching align attribute with incorrect value: #attr-value [align="centera"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute value selector, not matching align attribute with incorrect value: #attr-value [align="centera"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute value selector, matching custom data-* attribute with unicode escaped value: [data-attr-value="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute value selector, matching custom data-* attribute with unicode escaped value: [data-attr-value="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute value selector, matching custom data-* attribute with escaped character: [data-attr-value_foo="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute value selector, matching custom data-* attribute with escaped character: [data-attr-value_foo="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes: #attr-value input[type='hidden'],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute value selector with single-quoted value, matching multiple inputs with type attributes: #attr-value input[type='hidden'],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes: #attr-value input[type="hidden"],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute value selector with double-quoted value, matching multiple inputs with type attributes: #attr-value input[type="hidden"],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes: #attr-value input[type=hidden],#attr-value input[type=radio] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute value selector with unquoted value, matching multiple inputs with type attributes: #attr-value input[type=hidden],#attr-value input[type=radio] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute value selector, matching attribute with value using non-ASCII characters: [data-attr-value=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute value selector, matching attribute with value using non-ASCII characters: [data-attr-value=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute whitespace-separated list selector, matching class attribute with value: #attr-whitespace [class~="div1"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute whitespace-separated list selector, matching class attribute with value: #attr-whitespace [class~="div1"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute whitespace-separated list selector, not matching class attribute with empty value: #attr-whitespace [class~=""] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute whitespace-separated list selector, not matching class attribute with empty value: #attr-whitespace [class~=""] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute whitespace-separated list selector, not matching class attribute with partial value: [data-attr-whitespace~="div"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute whitespace-separated list selector, not matching class attribute with partial value: [data-attr-whitespace~="div"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute: #attr-hyphen-div1[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute hyphen-separated list selector, not matching unspecified lang attribute: #attr-hyphen-div1[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute hyphen-separated list selector, matching lang attribute with exact value: #attr-hyphen-div2[lang|="fr"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute hyphen-separated list selector, matching lang attribute with exact value: #attr-hyphen-div2[lang|="fr"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute hyphen-separated list selector, matching lang attribute with partial value: #attr-hyphen-div3[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute hyphen-separated list selector, matching lang attribute with partial value: #attr-hyphen-div3[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute hyphen-separated list selector, not matching incorrect value: #attr-hyphen-div4[lang|="es-AR"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute hyphen-separated list selector, not matching incorrect value: #attr-hyphen-div4[lang|="es-AR"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute begins with selector, matching href attributes beginning with specified substring: #attr-begins a[href^="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute begins with selector, matching href attributes beginning with specified substring: #attr-begins a[href^="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute begins with selector, matching lang attributes beginning with specified substring, : #attr-begins [lang^="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute begins with selector, matching lang attributes beginning with specified substring, : #attr-begins [lang^="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute begins with selector, not matching class attribute not beginning with specified substring: #attr-begins [class^=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute begins with selector, not matching class attribute not beginning with specified substring: #attr-begins [class^=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring: #attr-begins [class^= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring: #attr-begins [class^= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute ends with selector, matching href attributes ending with specified substring: #attr-ends a[href$=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute ends with selector, matching href attributes ending with specified substring: #attr-ends a[href$=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute ends with selector, matching lang attributes ending with specified substring, : #attr-ends [lang$="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute ends with selector, matching lang attributes ending with specified substring, : #attr-ends [lang$="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute ends with selector, not matching class attribute not ending with specified substring: #attr-ends [class$=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute ends with selector, not matching class attribute not ending with specified substring: #attr-ends [class$=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring: #attr-ends [class$='apple '] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring: #attr-ends [class$='apple '] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring: #attr-ends [class$="apple "] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring: #attr-ends [class$="apple "] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring: #attr-ends [class$=apple ] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring: #attr-ends [class$=apple ] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector, matching href attributes beginning with specified substring: #attr-contains a[href*="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector, matching href attributes beginning with specified substring: #attr-contains a[href*="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector, matching href attributes ending with specified substring: #attr-contains a[href*=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector, matching href attributes ending with specified substring: #attr-contains a[href*=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector, matching href attributes containing specified substring: #attr-contains a[href*=".example."] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector, matching href attributes containing specified substring: #attr-contains a[href*=".example."] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector, matching lang attributes beginning with specified substring, : #attr-contains [lang*="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector, matching lang attributes beginning with specified substring, : #attr-contains [lang*="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector, matching lang attributes ending with specified substring, : #attr-contains [lang*="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector, matching lang attributes ending with specified substring, : #attr-contains [lang*="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring: #attr-contains [class*='orange '] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring: #attr-contains [class*='orange '] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring: #attr-contains [class*='ple banana ora'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector with single-quoted value, matching class attribute containing specified substring: #attr-contains [class*='ple banana ora'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring: #attr-contains [class*="orange "] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring: #attr-contains [class*="orange "] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring: #attr-contains [class*="ple banana ora"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector with double-quoted value, matching class attribute containing specified substring: #attr-contains [class*="ple banana ora"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring: #attr-contains [class*= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring: #attr-contains [class*= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring: #attr-contains [class*=orange ] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector with unquoted value, matching class attribute ending with specified substring: #attr-contains [class*=orange ] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring: #attr-contains [class*= banana ] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector with unquoted value, matching class attribute containing specified substring: #attr-contains [class*= banana ] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :root pseudo-class selector, not matching document root element: :root | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :root pseudo-class selector, not matching document root element: :root | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-child selector, matching the third child element: #pseudo-nth-table1 :nth-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-child selector, matching the third child element: #pseudo-nth-table1 :nth-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-child selector, matching every third child element: #pseudo-nth li:nth-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-child selector, matching every third child element: #pseudo-nth li:nth-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-child selector, matching every second child element, starting from the fourth: #pseudo-nth li:nth-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-child selector, matching every second child element, starting from the fourth: #pseudo-nth li:nth-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-child selector, matching every fourth child element, starting from the third: #pseudo-nth-p1 :nth-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-child selector, matching every fourth child element, starting from the third: #pseudo-nth-p1 :nth-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-last-child selector, matching the third last child element: #pseudo-nth-table1 :nth-last-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-last-child selector, matching the third last child element: #pseudo-nth-table1 :nth-last-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-last-child selector, matching every third child element from the end: #pseudo-nth li:nth-last-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-last-child selector, matching every third child element from the end: #pseudo-nth li:nth-last-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last: #pseudo-nth li:nth-last-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-last-child selector, matching every second child element from the end, starting from the fourth last: #pseudo-nth li:nth-last-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last: #pseudo-nth-p1 :nth-last-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-last-child selector, matching every fourth element from the end, starting from the third last: #pseudo-nth-p1 :nth-last-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-of-type selector, matching the third em element: #pseudo-nth-p1 em:nth-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-of-type selector, matching the third em element: #pseudo-nth-p1 em:nth-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-of-type selector, matching every second element of their type: #pseudo-nth-p1 :nth-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-of-type selector, matching every second element of their type: #pseudo-nth-p1 :nth-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first: #pseudo-nth-p1 span:nth-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-of-type selector, matching every second elemetn of their type, starting from the first: #pseudo-nth-p1 span:nth-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-last-of-type selector, matching the thrid last em element: #pseudo-nth-p1 em:nth-last-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-last-of-type selector, matching the thrid last em element: #pseudo-nth-p1 em:nth-last-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-last-of-type selector, matching every second last element of their type: #pseudo-nth-p1 :nth-last-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-last-of-type selector, matching every second last element of their type: #pseudo-nth-p1 :nth-last-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last: #pseudo-nth-p1 span:nth-last-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-last-of-type selector, matching every second last element of their type, starting from the last: #pseudo-nth-p1 span:nth-last-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :first-of-type selector, matching the first em element: #pseudo-nth-p1 em:first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :first-of-type selector, matching the first em element: #pseudo-nth-p1 em:first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :first-of-type selector, matching the first of every type of element: #pseudo-nth-p1 :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :first-of-type selector, matching the first of every type of element: #pseudo-nth-p1 :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :first-of-type selector, matching the first td element in each table row: #pseudo-nth-table1 tr :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :first-of-type selector, matching the first td element in each table row: #pseudo-nth-table1 tr :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :last-of-type selector, matching the last em elemnet: #pseudo-nth-p1 em:last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :last-of-type selector, matching the last em elemnet: #pseudo-nth-p1 em:last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :last-of-type selector, matching the last of every type of element: #pseudo-nth-p1 :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :last-of-type selector, matching the last of every type of element: #pseudo-nth-p1 :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :last-of-type selector, matching the last td element in each table row: #pseudo-nth-table1 tr :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :last-of-type selector, matching the last td element in each table row: #pseudo-nth-table1 tr :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :first-child pseudo-class selector, matching first child div element: #pseudo-first-child div:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :first-child pseudo-class selector, matching first child div element: #pseudo-first-child div:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :first-child pseudo-class selector, doesn't match non-first-child elements: .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :first-child pseudo-class selector, doesn't match non-first-child elements: .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :first-child pseudo-class selector, matching first-child of multiple elements: #pseudo-first-child span:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :first-child pseudo-class selector, matching first-child of multiple elements: #pseudo-first-child span:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :last-child pseudo-class selector, matching last child div element: #pseudo-last-child div:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :last-child pseudo-class selector, matching last child div element: #pseudo-last-child div:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :last-child pseudo-class selector, doesn't match non-last-child elements: .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :last-child pseudo-class selector, doesn't match non-last-child elements: .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :last-child pseudo-class selector, matching first-child of multiple elements: #pseudo-last-child span:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :last-child pseudo-class selector, matching first-child of multiple elements: #pseudo-last-child span:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :pseudo-only-child pseudo-class selector, matching all only-child elements: #pseudo-only :only-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :pseudo-only-child pseudo-class selector, matching all only-child elements: #pseudo-only :only-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :pseudo-only-child pseudo-class selector, matching only-child em elements: #pseudo-only em:only-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :pseudo-only-child pseudo-class selector, matching only-child em elements: #pseudo-only em:only-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type: #pseudo-only :only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type: #pseudo-only :only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type: #pseudo-only em:only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type: #pseudo-only em:only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :empty pseudo-class selector, matching empty p elements: #pseudo-empty p:empty | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :empty pseudo-class selector, matching empty p elements: #pseudo-empty p:empty | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :empty pseudo-class selector, matching all empty elements: #pseudo-empty :empty | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :empty pseudo-class selector, matching all empty elements: #pseudo-empty :empty | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes: #pseudo-link :link, #pseudo-link :visited | PASS | FAIL | PASS | FAIL | PASS | PASS |
In-document Element.querySelector: :link and :visited pseudo-class selectors, matching a and area elements with href attributes: #pseudo-link :link, #pseudo-link :visited | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :link and :visited pseudo-class selectors, not matching link elements with href attributes: #head :link, #head :visited | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :link and :visited pseudo-class selectors, not matching link elements with href attributes: #head :link, #head :visited | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :link and :visited pseudo-class selectors, chained, mutually exclusive pseudo-classes match nothing: :link:visited | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :link and :visited pseudo-class selectors, chained, mutually exclusive pseudo-classes match nothing: :link:visited | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier: :target | FAIL | PASS | PASS | PASS | PASS | FAIL |
In-document Element.querySelector: :target pseudo-class selector, matching the element referenced by the URL fragment identifier: :target | FAIL | PASS | PASS | PASS | PASS | FAIL |
In-document Element.querySelectorAll: :lang pseudo-class selector, matching inherited language: #pseudo-lang-div1:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :lang pseudo-class selector, matching inherited language: #pseudo-lang-div1:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :lang pseudo-class selector, matching specified language with exact value: #pseudo-lang-div2:lang(fr) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :lang pseudo-class selector, matching specified language with exact value: #pseudo-lang-div2:lang(fr) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :lang pseudo-class selector, matching specified language with partial value: #pseudo-lang-div3:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :lang pseudo-class selector, matching specified language with partial value: #pseudo-lang-div3:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :lang pseudo-class selector, not matching incorrect language: #pseudo-lang-div4:lang(es-AR) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :lang pseudo-class selector, not matching incorrect language: #pseudo-lang-div4:lang(es-AR) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :enabled pseudo-class selector, matching all enabled form controls: #pseudo-ui :enabled | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :enabled pseudo-class selector, matching all enabled form controls: #pseudo-ui :enabled | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :enabled pseudo-class selector, matching all disabled form controls: #pseudo-ui :disabled | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :enabled pseudo-class selector, matching all disabled form controls: #pseudo-ui :disabled | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes: #pseudo-ui :checked | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :checked pseudo-class selector, matching checked radio buttons and checkboxes: #pseudo-ui :checked | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :not pseudo-class selector, matching : #not>:not(div) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :not pseudo-class selector, matching : #not>:not(div) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :not pseudo-class selector, matching : #not * :not(:first-child) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :not pseudo-class selector, matching : #not * :not(:first-child) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :not pseudo-class selector, matching nothing: :not(*) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :not pseudo-class selector, matching nothing: :not(*) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :not pseudo-class selector, matching nothing: :not(*|*) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :not pseudo-class selector, matching nothing: :not(*|*) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Class selector, matching element with specified class: .class-p | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Class selector, matching element with specified class: .class-p | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Class selector, chained, matching only elements with all specified classes: #class .apple.orange.banana | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Class selector, chained, matching only elements with all specified classes: #class .apple.orange.banana | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Class Selector, chained, with type selector: div.apple.banana.orange | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Class Selector, chained, with type selector: div.apple.banana.orange | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Class selector, matching multiple elements with class value using non-ASCII characters: .台北 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Class selector, matching multiple elements with class value using non-ASCII characters: .台北 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Class selector, matching element with class with escaped character: .foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Class selector, matching element with class with escaped character: .foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Class selector, matching element with class with escaped character: .test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Class selector, matching element with class with escaped character: .test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ID selector, matching element with specified id: #id #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ID selector, matching element with specified id: #id #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ID selector, chained, matching element with specified id: #id-div1, #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ID selector, chained, matching element with specified id: #id-div1, #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ID selector, chained, matching element with specified id: #id-div1, #id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ID selector, chained, matching element with specified id: #id-div1, #id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ID Selector, chained, with type selector: div#id-div1, div#id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ID Selector, chained, with type selector: div#id-div1, div#id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ID selector, not matching non-existent descendant: #id #none | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ID selector, not matching non-existent descendant: #id #none | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ID selector, not matching non-existent ancestor: #none #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ID selector, not matching non-existent ancestor: #none #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ID selector, matching multiple elements with duplicate id: #id-li-duplicate | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ID selector, matching multiple elements with duplicate id: #id-li-duplicate | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ID selector, matching id value using non-ASCII characters: #台北 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ID selector, matching id value using non-ASCII characters: #台北 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ID selector, matching element with id with escaped character: #\#foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ID selector, matching element with id with escaped character: #\#foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ID selector, matching element with id with escaped character: #test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ID selector, matching element with id with escaped character: #test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Namespace selector, matching element with any namespace: #any-namespace *|div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Namespace selector, matching element with any namespace: #any-namespace *|div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Namespace selector, matching div elements in no namespace only: #no-namespace |div | FAIL | PASS | PASS | PASS | PASS | FAIL |
In-document Element.querySelector: Namespace selector, matching div elements in no namespace only: #no-namespace |div | FAIL | PASS | PASS | PASS | PASS | FAIL |
In-document Element.querySelectorAll: Namespace selector, matching any elements in no namespace only: #no-namespace |* | FAIL | PASS | PASS | PASS | PASS | FAIL |
In-document Element.querySelector: Namespace selector, matching any elements in no namespace only: #no-namespace |* | FAIL | PASS | PASS | PASS | PASS | FAIL |
In-document Element.querySelectorAll: Descendant combinator, matching element that is a descendant of an element with id: #descendant div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Descendant combinator, matching element that is a descendant of an element with id: #descendant div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element: body #descendant-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Descendant combinator, matching element with id that is a descendant of an element: body #descendant-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element: div #descendant-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Descendant combinator, matching element with id that is a descendant of an element: div #descendant-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element with id: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Descendant combinator, matching element with id that is a descendant of an element with id: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Descendant combinator, matching element with class that is a descendant of an element with id: #descendant .descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Descendant combinator, matching element with class that is a descendant of an element with id: #descendant .descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Descendant combinator, whitespace characters: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Descendant combinator, whitespace characters: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Child combinator, matching element that is a child of an element with id: #child>div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Child combinator, matching element that is a child of an element with id: #child>div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Child combinator, matching element with id that is a child of an element: div>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Child combinator, matching element with id that is a child of an element: div>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Child combinator, matching element with id that is a child of an element with id: #child>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Child combinator, matching element with id that is a child of an element with id: #child>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Child combinator, matching element with id that is a child of an element with class: #child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Child combinator, matching element with id that is a child of an element with class: #child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Child combinator, matching element with class that is a child of an element with class: .child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Child combinator, matching element with class that is a child of an element with class: .child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Child combinator, not matching element with id that is not a child of an element with id: #child>#child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Child combinator, not matching element with id that is not a child of an element with id: #child>#child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Child combinator, surrounded by whitespace: #child-div1 > #child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Child combinator, surrounded by whitespace: #child-div1 > #child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Child combinator, no whitespace: #child-div1>#child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Child combinator, no whitespace: #child-div1>#child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element: div+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element: div+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id: #adjacent-div2+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id: #adjacent-div2+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id: #adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id: #adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class: .adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class: .adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2 + #adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2 + #adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: General sibling combinator, matching element with id that is a sibling of an element: div~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: General sibling combinator, matching element with id that is a sibling of an element: div~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: General sibling combinator, matching element with id that is a sibling of an element with id: #sibling-div2~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: General sibling combinator, matching element with id that is a sibling of an element with id: #sibling-div2~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: General sibling combinator, matching element with class that is a sibling of an element with id: #sibling-div2~.sibling-div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: General sibling combinator, matching element with class that is a sibling of an element with id: #sibling-div2~.sibling-div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: General sibling combinator, matching p element that is a sibling of a div element: #sibling div~p | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: General sibling combinator, matching p element that is a sibling of a div element: #sibling div~p | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: General sibling combinator, surrounded by whitespace: #sibling-p2 ~ #sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: General sibling combinator, surrounded by whitespace: #sibling-p2 ~ #sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Syntax, group of selectors separator, surrounded by whitespace: #group em , #group strong | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Syntax, group of selectors separator, surrounded by whitespace: #group em , #group strong | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Syntax, group of selectors separator, no whitespace: #group em,#group strong | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Syntax, group of selectors separator, no whitespace: #group em,#group strong | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Class selector, matching element with class value using non-ASCII characters: .台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Class selector, matching element with class value using non-ASCII characters: .台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Class selector, chained, matching element with multiple class values using non-ASCII characters: .台北Táiběi.台北 | - | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Class selector, chained, matching element with multiple class values using non-ASCII characters: .台北Táiběi.台北 | - | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ID selector, matching id value using non-ASCII characters: #台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ID selector, matching id value using non-ASCII characters: #台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ID selector, matching id values using non-ASCII characters: #台北Táiběi, #台北 | - | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ID selector, matching id values using non-ASCII characters: #台北Táiběi, #台北 | - | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Class selector, matching element with class value using non-ASCII characters: .台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Class selector, matching element with class value using non-ASCII characters: .台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Class selector, chained, matching element with multiple class values using non-ASCII characters: .台北Táiběi.台北 | - | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Class selector, chained, matching element with multiple class values using non-ASCII characters: .台北Táiběi.台北 | - | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ID selector, matching id value using non-ASCII characters: #台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ID selector, matching id value using non-ASCII characters: #台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ID selector, matching id values using non-ASCII characters: #台北Táiběi, #台北 | - | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ID selector, matching id values using non-ASCII characters: #台北Táiběi, #台北 | - | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Class selector, matching element with class value using non-ASCII characters: .台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Class selector, matching element with class value using non-ASCII characters: .台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Class selector, chained, matching element with multiple class values using non-ASCII characters: .台北Táiběi.台北 | - | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Class selector, chained, matching element with multiple class values using non-ASCII characters: .台北Táiběi.台北 | - | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ID selector, matching id value using non-ASCII characters: #台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ID selector, matching id value using non-ASCII characters: #台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ID selector, matching id values using non-ASCII characters: #台北Táiběi, #台北 | - | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ID selector, matching id values using non-ASCII characters: #台北Táiběi, #台北 | - | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Class selector, matching element with class value using non-ASCII characters: .台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Class selector, matching element with class value using non-ASCII characters: .台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Class selector, chained, matching element with multiple class values using non-ASCII characters: .台北Táiběi.台北 | - | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Class selector, chained, matching element with multiple class values using non-ASCII characters: .台北Táiběi.台北 | - | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ID selector, matching id value using non-ASCII characters: #台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ID selector, matching id value using non-ASCII characters: #台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ID selector, matching id values using non-ASCII characters: #台北Táiběi, #台北 | - | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ID selector, matching id values using non-ASCII characters: #台北Táiběi, #台北 | - | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/ParentNode-querySelector-All.xht | OK | OK | OK | OK | OK | OK |
Document supports querySelector | PASS | PASS | PASS | PASS | PASS | PASS |
Document supports querySelectorAll | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll returns NodeList instance | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element supports querySelector | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element supports querySelectorAll | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll returns NodeList instance | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment supports querySelector | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment supports querySelectorAll | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll returns NodeList instance | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element supports querySelector | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element supports querySelectorAll | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll returns NodeList instance | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll null | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll undefined | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll no parameter | PASS | PASS | PASS | PASS | FAIL | PASS |
Document.querySelector null | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector undefined | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector no parameter | PASS | PASS | PASS | PASS | FAIL | PASS |
Document.querySelectorAll tree order | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll null | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll undefined | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll no parameter | PASS | PASS | PASS | PASS | FAIL | PASS |
Detached Element.querySelector null | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector undefined | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector no parameter | PASS | PASS | PASS | PASS | FAIL | PASS |
Detached Element.querySelectorAll tree order | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll null | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll undefined | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll no parameter | PASS | PASS | PASS | PASS | FAIL | PASS |
Fragment.querySelector null | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector undefined | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector no parameter | PASS | PASS | PASS | PASS | FAIL | PASS |
Fragment.querySelectorAll tree order | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll null | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll undefined | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll no parameter | PASS | PASS | PASS | PASS | FAIL | PASS |
In-document Element.querySelector null | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector undefined | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector no parameter | PASS | PASS | PASS | PASS | FAIL | PASS |
In-document Element.querySelectorAll tree order | PASS | PASS | PASS | PASS | PASS | PASS |
Document: static NodeList | PASS | PASS | PASS | PASS | PASS | PASS |
Document: new NodeList | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element: static NodeList | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element: new NodeList | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment: static NodeList | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment: new NodeList | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element: static NodeList | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element: new NodeList | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Empty String: | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Empty String: | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid character: [ | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid character: [ | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid character: ] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid character: ] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid character: ( | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid character: ( | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid character: ) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid character: ) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid character: { | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid character: { | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid character: } | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid character: } | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid character: < | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid character: < | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid character: > | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid character: > | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid ID: # | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid ID: # | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid group of selectors: div, | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid group of selectors: div, | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid class: . | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid class: . | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid class: .5cm | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid class: .5cm | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid class: ..test | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid class: ..test | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid class: .foo..quux | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid class: .foo..quux | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid class: .bar. | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid class: .bar. | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid combinator: div & address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid combinator: div & address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid combinator: div >> address, p | PASS | PASS | PASS | PASS | PASS | FAIL |
Document.querySelectorAll: Invalid combinator: div >> address, p | PASS | PASS | PASS | PASS | PASS | FAIL |
Document.querySelector: Invalid combinator: div ++ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid combinator: div ++ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid combinator: div ~~ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid combinator: div ~~ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid [att=value] selector: [*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid [att=value] selector: [*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid [att=value] selector: [*|*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid [att=value] selector: [*|*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid [att=value] selector: [class= space unquoted ] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid [att=value] selector: [class= space unquoted ] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Unknown pseudo-class: div:example | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Unknown pseudo-class: div:example | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Unknown pseudo-class: :example | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Unknown pseudo-class: :example | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Unknown pseudo-element: div::example | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Unknown pseudo-element: div::example | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Unknown pseudo-element: ::example | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Unknown pseudo-element: ::example | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Undeclared namespace: ns|div | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Document.querySelectorAll: Undeclared namespace: ns|div | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Document.querySelector: Undeclared namespace: :not(ns|div) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Document.querySelectorAll: Undeclared namespace: :not(ns|div) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Document.querySelector: Invalid namespace: ^|div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid namespace: ^|div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Invalid namespace: $|div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Invalid namespace: $|div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Empty String: | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Empty String: | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid character: [ | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid character: [ | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid character: ] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid character: ] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid character: ( | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid character: ( | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid character: ) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid character: ) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid character: { | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid character: { | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid character: } | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid character: } | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid character: < | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid character: < | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid character: > | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid character: > | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid ID: # | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid ID: # | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid group of selectors: div, | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid group of selectors: div, | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid class: . | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid class: . | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid class: .5cm | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid class: .5cm | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid class: ..test | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid class: ..test | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid class: .foo..quux | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid class: .foo..quux | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid class: .bar. | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid class: .bar. | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid combinator: div & address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid combinator: div & address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid combinator: div >> address, p | PASS | PASS | PASS | PASS | PASS | FAIL |
Detached Element.querySelectorAll: Invalid combinator: div >> address, p | PASS | PASS | PASS | PASS | PASS | FAIL |
Detached Element.querySelector: Invalid combinator: div ++ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid combinator: div ++ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid combinator: div ~~ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid combinator: div ~~ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid [att=value] selector: [*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid [att=value] selector: [*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid [att=value] selector: [*|*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid [att=value] selector: [*|*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid [att=value] selector: [class= space unquoted ] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid [att=value] selector: [class= space unquoted ] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Unknown pseudo-class: div:example | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Unknown pseudo-class: div:example | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Unknown pseudo-class: :example | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Unknown pseudo-class: :example | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Unknown pseudo-element: div::example | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Unknown pseudo-element: div::example | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Unknown pseudo-element: ::example | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Unknown pseudo-element: ::example | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Undeclared namespace: ns|div | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Detached Element.querySelectorAll: Undeclared namespace: ns|div | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Detached Element.querySelector: Undeclared namespace: :not(ns|div) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Detached Element.querySelectorAll: Undeclared namespace: :not(ns|div) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Detached Element.querySelector: Invalid namespace: ^|div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid namespace: ^|div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Invalid namespace: $|div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Invalid namespace: $|div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Empty String: | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Empty String: | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid character: [ | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid character: [ | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid character: ] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid character: ] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid character: ( | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid character: ( | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid character: ) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid character: ) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid character: { | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid character: { | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid character: } | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid character: } | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid character: < | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid character: < | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid character: > | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid character: > | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid ID: # | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid ID: # | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid group of selectors: div, | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid group of selectors: div, | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid class: . | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid class: . | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid class: .5cm | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid class: .5cm | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid class: ..test | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid class: ..test | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid class: .foo..quux | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid class: .foo..quux | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid class: .bar. | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid class: .bar. | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid combinator: div & address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid combinator: div & address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid combinator: div >> address, p | PASS | PASS | PASS | PASS | PASS | FAIL |
Fragment.querySelectorAll: Invalid combinator: div >> address, p | PASS | PASS | PASS | PASS | PASS | FAIL |
Fragment.querySelector: Invalid combinator: div ++ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid combinator: div ++ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid combinator: div ~~ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid combinator: div ~~ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid [att=value] selector: [*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid [att=value] selector: [*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid [att=value] selector: [*|*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid [att=value] selector: [*|*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid [att=value] selector: [class= space unquoted ] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid [att=value] selector: [class= space unquoted ] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Unknown pseudo-class: div:example | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Unknown pseudo-class: div:example | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Unknown pseudo-class: :example | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Unknown pseudo-class: :example | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Unknown pseudo-element: div::example | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Unknown pseudo-element: div::example | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Unknown pseudo-element: ::example | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Unknown pseudo-element: ::example | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Undeclared namespace: ns|div | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Fragment.querySelectorAll: Undeclared namespace: ns|div | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Fragment.querySelector: Undeclared namespace: :not(ns|div) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Fragment.querySelectorAll: Undeclared namespace: :not(ns|div) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Fragment.querySelector: Invalid namespace: ^|div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid namespace: ^|div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Invalid namespace: $|div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Invalid namespace: $|div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Empty String: | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Empty String: | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid character: [ | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid character: [ | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid character: ] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid character: ] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid character: ( | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid character: ( | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid character: ) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid character: ) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid character: { | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid character: { | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid character: } | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid character: } | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid character: < | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid character: < | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid character: > | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid character: > | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid ID: # | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid ID: # | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid group of selectors: div, | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid group of selectors: div, | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid class: . | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid class: . | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid class: .5cm | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid class: .5cm | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid class: ..test | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid class: ..test | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid class: .foo..quux | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid class: .foo..quux | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid class: .bar. | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid class: .bar. | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid combinator: div & address, p | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid combinator: div & address, p | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid combinator: div >> address, p | PASS | PASS | PASS | PASS | PASS | FAIL |
In-document Element.querySelectorAll: Invalid combinator: div >> address, p | PASS | PASS | PASS | PASS | PASS | FAIL |
In-document Element.querySelector: Invalid combinator: div ++ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid combinator: div ++ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid combinator: div ~~ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid combinator: div ~~ address, p | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid [att=value] selector: [*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid [att=value] selector: [*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid [att=value] selector: [*|*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid [att=value] selector: [*|*=test] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid [att=value] selector: [class= space unquoted ] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid [att=value] selector: [class= space unquoted ] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Unknown pseudo-class: div:example | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Unknown pseudo-class: div:example | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Unknown pseudo-class: :example | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Unknown pseudo-class: :example | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Unknown pseudo-element: div::example | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Unknown pseudo-element: div::example | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Unknown pseudo-element: ::example | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Unknown pseudo-element: ::example | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Undeclared namespace: ns|div | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
In-document Element.querySelectorAll: Undeclared namespace: ns|div | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
In-document Element.querySelector: Undeclared namespace: :not(ns|div) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
In-document Element.querySelectorAll: Undeclared namespace: :not(ns|div) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
In-document Element.querySelector: Invalid namespace: ^|div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid namespace: ^|div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Invalid namespace: $|div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Invalid namespace: $|div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Type selector, matching html element: html | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Type selector, matching html element: html | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Type selector, matching body element: body | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Type selector, matching body element: body | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Universal selector, matching all children of element with specified ID: #universal>* | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Universal selector, matching all children of element with specified ID: #universal>* | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Universal selector, matching all grandchildren of element with specified ID: #universal>*>* | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Universal selector, matching all grandchildren of element with specified ID: #universal>*>* | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Universal selector, matching all children of empty element with specified ID: #empty>* | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Universal selector, matching all children of empty element with specified ID: #empty>* | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Universal selector, matching all descendants of element with specified ID: #universal * | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Universal selector, matching all descendants of element with specified ID: #universal * | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute presence selector, matching align attribute with value: .attr-presence-div1[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute presence selector, matching align attribute with value: .attr-presence-div1[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute presence selector, matching align attribute with empty value: .attr-presence-div2[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute presence selector, matching align attribute with empty value: .attr-presence-div2[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute presence selector, not matching title attribute, case sensitivity: #attr-presence [TiTlE] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute presence selector, not matching title attribute, case sensitivity: #attr-presence [TiTlE] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute presence selector, matching custom data-* attribute: [data-attr-presence] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute presence selector, matching custom data-* attribute: [data-attr-presence] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute presence selector, not matching attribute with similar name: .attr-presence-div3[align], .attr-presence-div4[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute presence selector, not matching attribute with similar name: .attr-presence-div3[align], .attr-presence-div4[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute presence selector, matching attribute with non-ASCII characters: ul[data-中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute presence selector, matching attribute with non-ASCII characters: ul[data-中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute presence selector, not matching default option without selected attribute: #attr-presence-select1 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute presence selector, not matching default option without selected attribute: #attr-presence-select1 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute presence selector, matching option with selected attribute: #attr-presence-select2 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute presence selector, matching option with selected attribute: #attr-presence-select2 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute presence selector, matching multiple options with selected attributes: #attr-presence-select3 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute presence selector, matching multiple options with selected attributes: #attr-presence-select3 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute value selector, matching align attribute with value: #attr-value [align="center"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute value selector, matching align attribute with value: #attr-value [align="center"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute value selector, matching align attribute with empty value: #attr-value [align=""] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute value selector, matching align attribute with empty value: #attr-value [align=""] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute value selector, not matching align attribute with partial value: #attr-value [align="c"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute value selector, not matching align attribute with partial value: #attr-value [align="c"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute value selector, not matching align attribute with incorrect value: #attr-value [align="centera"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute value selector, not matching align attribute with incorrect value: #attr-value [align="centera"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute value selector, matching custom data-* attribute with unicode escaped value: [data-attr-value="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute value selector, matching custom data-* attribute with unicode escaped value: [data-attr-value="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute value selector, matching custom data-* attribute with escaped character: [data-attr-value_foo="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute value selector, matching custom data-* attribute with escaped character: [data-attr-value_foo="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes: #attr-value input[type='hidden'],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute value selector with single-quoted value, matching multiple inputs with type attributes: #attr-value input[type='hidden'],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes: #attr-value input[type="hidden"],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute value selector with double-quoted value, matching multiple inputs with type attributes: #attr-value input[type="hidden"],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes: #attr-value input[type=hidden],#attr-value input[type=radio] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute value selector with unquoted value, matching multiple inputs with type attributes: #attr-value input[type=hidden],#attr-value input[type=radio] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute value selector, matching attribute with value using non-ASCII characters: [data-attr-value=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute value selector, matching attribute with value using non-ASCII characters: [data-attr-value=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute whitespace-separated list selector, matching class attribute with value: #attr-whitespace [class~="div1"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute whitespace-separated list selector, matching class attribute with value: #attr-whitespace [class~="div1"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute whitespace-separated list selector, not matching class attribute with empty value: #attr-whitespace [class~=""] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute whitespace-separated list selector, not matching class attribute with empty value: #attr-whitespace [class~=""] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute whitespace-separated list selector, not matching class attribute with partial value: [data-attr-whitespace~="div"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute whitespace-separated list selector, not matching class attribute with partial value: [data-attr-whitespace~="div"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute: #attr-hyphen-div1[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute hyphen-separated list selector, not matching unspecified lang attribute: #attr-hyphen-div1[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute hyphen-separated list selector, matching lang attribute with exact value: #attr-hyphen-div2[lang|="fr"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute hyphen-separated list selector, matching lang attribute with exact value: #attr-hyphen-div2[lang|="fr"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute hyphen-separated list selector, matching lang attribute with partial value: #attr-hyphen-div3[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute hyphen-separated list selector, matching lang attribute with partial value: #attr-hyphen-div3[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute hyphen-separated list selector, not matching incorrect value: #attr-hyphen-div4[lang|="es-AR"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute hyphen-separated list selector, not matching incorrect value: #attr-hyphen-div4[lang|="es-AR"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute begins with selector, matching href attributes beginning with specified substring: #attr-begins a[href^="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute begins with selector, matching href attributes beginning with specified substring: #attr-begins a[href^="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute begins with selector, matching lang attributes beginning with specified substring, : #attr-begins [lang^="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute begins with selector, matching lang attributes beginning with specified substring, : #attr-begins [lang^="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute begins with selector, not matching class attribute not beginning with specified substring: #attr-begins [class^=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute begins with selector, not matching class attribute not beginning with specified substring: #attr-begins [class^=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring: #attr-begins [class^= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring: #attr-begins [class^= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute ends with selector, matching href attributes ending with specified substring: #attr-ends a[href$=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute ends with selector, matching href attributes ending with specified substring: #attr-ends a[href$=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute ends with selector, matching lang attributes ending with specified substring, : #attr-ends [lang$="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute ends with selector, matching lang attributes ending with specified substring, : #attr-ends [lang$="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute ends with selector, not matching class attribute not ending with specified substring: #attr-ends [class$=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute ends with selector, not matching class attribute not ending with specified substring: #attr-ends [class$=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring: #attr-ends [class$='apple '] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring: #attr-ends [class$='apple '] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring: #attr-ends [class$="apple "] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring: #attr-ends [class$="apple "] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring: #attr-ends [class$=apple ] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring: #attr-ends [class$=apple ] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector, matching href attributes beginning with specified substring: #attr-contains a[href*="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector, matching href attributes beginning with specified substring: #attr-contains a[href*="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector, matching href attributes ending with specified substring: #attr-contains a[href*=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector, matching href attributes ending with specified substring: #attr-contains a[href*=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector, matching href attributes containing specified substring: #attr-contains a[href*=".example."] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector, matching href attributes containing specified substring: #attr-contains a[href*=".example."] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector, matching lang attributes beginning with specified substring, : #attr-contains [lang*="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector, matching lang attributes beginning with specified substring, : #attr-contains [lang*="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector, matching lang attributes ending with specified substring, : #attr-contains [lang*="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector, matching lang attributes ending with specified substring, : #attr-contains [lang*="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring: #attr-contains [class*='orange '] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring: #attr-contains [class*='orange '] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring: #attr-contains [class*='ple banana ora'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector with single-quoted value, matching class attribute containing specified substring: #attr-contains [class*='ple banana ora'] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring: #attr-contains [class*="orange "] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring: #attr-contains [class*="orange "] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring: #attr-contains [class*="ple banana ora"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector with double-quoted value, matching class attribute containing specified substring: #attr-contains [class*="ple banana ora"] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring: #attr-contains [class*= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring: #attr-contains [class*= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring: #attr-contains [class*=orange ] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector with unquoted value, matching class attribute ending with specified substring: #attr-contains [class*=orange ] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring: #attr-contains [class*= banana ] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Attribute contains selector with unquoted value, matching class attribute containing specified substring: #attr-contains [class*= banana ] | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :root pseudo-class selector, matching document root element: :root | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :root pseudo-class selector, matching document root element: :root | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-child selector, matching the third child element: #pseudo-nth-table1 :nth-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-child selector, matching the third child element: #pseudo-nth-table1 :nth-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-child selector, matching every third child element: #pseudo-nth li:nth-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-child selector, matching every third child element: #pseudo-nth li:nth-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-child selector, matching every second child element, starting from the fourth: #pseudo-nth li:nth-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-child selector, matching every second child element, starting from the fourth: #pseudo-nth li:nth-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-child selector, matching every fourth child element, starting from the third: #pseudo-nth-p1 :nth-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-child selector, matching every fourth child element, starting from the third: #pseudo-nth-p1 :nth-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-last-child selector, matching the third last child element: #pseudo-nth-table1 :nth-last-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-last-child selector, matching the third last child element: #pseudo-nth-table1 :nth-last-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-last-child selector, matching every third child element from the end: #pseudo-nth li:nth-last-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-last-child selector, matching every third child element from the end: #pseudo-nth li:nth-last-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last: #pseudo-nth li:nth-last-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-last-child selector, matching every second child element from the end, starting from the fourth last: #pseudo-nth li:nth-last-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last: #pseudo-nth-p1 :nth-last-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-last-child selector, matching every fourth element from the end, starting from the third last: #pseudo-nth-p1 :nth-last-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-of-type selector, matching the third em element: #pseudo-nth-p1 em:nth-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-of-type selector, matching the third em element: #pseudo-nth-p1 em:nth-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-of-type selector, matching every second element of their type: #pseudo-nth-p1 :nth-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-of-type selector, matching every second element of their type: #pseudo-nth-p1 :nth-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first: #pseudo-nth-p1 span:nth-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-of-type selector, matching every second elemetn of their type, starting from the first: #pseudo-nth-p1 span:nth-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-last-of-type selector, matching the thrid last em element: #pseudo-nth-p1 em:nth-last-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-last-of-type selector, matching the thrid last em element: #pseudo-nth-p1 em:nth-last-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-last-of-type selector, matching every second last element of their type: #pseudo-nth-p1 :nth-last-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-last-of-type selector, matching every second last element of their type: #pseudo-nth-p1 :nth-last-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last: #pseudo-nth-p1 span:nth-last-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :nth-last-of-type selector, matching every second last element of their type, starting from the last: #pseudo-nth-p1 span:nth-last-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :first-of-type selector, matching the first em element: #pseudo-nth-p1 em:first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :first-of-type selector, matching the first em element: #pseudo-nth-p1 em:first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :first-of-type selector, matching the first of every type of element: #pseudo-nth-p1 :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :first-of-type selector, matching the first of every type of element: #pseudo-nth-p1 :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :first-of-type selector, matching the first td element in each table row: #pseudo-nth-table1 tr :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :first-of-type selector, matching the first td element in each table row: #pseudo-nth-table1 tr :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :last-of-type selector, matching the last em elemnet: #pseudo-nth-p1 em:last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :last-of-type selector, matching the last em elemnet: #pseudo-nth-p1 em:last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :last-of-type selector, matching the last of every type of element: #pseudo-nth-p1 :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :last-of-type selector, matching the last of every type of element: #pseudo-nth-p1 :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :last-of-type selector, matching the last td element in each table row: #pseudo-nth-table1 tr :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :last-of-type selector, matching the last td element in each table row: #pseudo-nth-table1 tr :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :first-child pseudo-class selector, matching first child div element: #pseudo-first-child div:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :first-child pseudo-class selector, matching first child div element: #pseudo-first-child div:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :first-child pseudo-class selector, doesn't match non-first-child elements: .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :first-child pseudo-class selector, doesn't match non-first-child elements: .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :first-child pseudo-class selector, matching first-child of multiple elements: #pseudo-first-child span:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :first-child pseudo-class selector, matching first-child of multiple elements: #pseudo-first-child span:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :last-child pseudo-class selector, matching last child div element: #pseudo-last-child div:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :last-child pseudo-class selector, matching last child div element: #pseudo-last-child div:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :last-child pseudo-class selector, doesn't match non-last-child elements: .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :last-child pseudo-class selector, doesn't match non-last-child elements: .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :last-child pseudo-class selector, matching first-child of multiple elements: #pseudo-last-child span:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :last-child pseudo-class selector, matching first-child of multiple elements: #pseudo-last-child span:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :pseudo-only-child pseudo-class selector, matching all only-child elements: #pseudo-only :only-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :pseudo-only-child pseudo-class selector, matching all only-child elements: #pseudo-only :only-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :pseudo-only-child pseudo-class selector, matching only-child em elements: #pseudo-only em:only-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :pseudo-only-child pseudo-class selector, matching only-child em elements: #pseudo-only em:only-child | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type: #pseudo-only :only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type: #pseudo-only :only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type: #pseudo-only em:only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type: #pseudo-only em:only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :empty pseudo-class selector, matching empty p elements: #pseudo-empty p:empty | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :empty pseudo-class selector, matching empty p elements: #pseudo-empty p:empty | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :empty pseudo-class selector, matching all empty elements: #pseudo-empty :empty | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :empty pseudo-class selector, matching all empty elements: #pseudo-empty :empty | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes: #pseudo-link :link, #pseudo-link :visited | PASS | FAIL | PASS | FAIL | PASS | PASS |
Document.querySelector: :link and :visited pseudo-class selectors, matching a and area elements with href attributes: #pseudo-link :link, #pseudo-link :visited | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :link and :visited pseudo-class selectors, matching link elements with href attributes: #head :link, #head :visited | FAIL | FAIL | PASS | FAIL | FAIL | PASS |
Document.querySelector: :link and :visited pseudo-class selectors, matching link elements with href attributes: #head :link, #head :visited | FAIL | FAIL | PASS | FAIL | FAIL | PASS |
Document.querySelectorAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier: :target | FAIL | PASS | PASS | PASS | PASS | FAIL |
Document.querySelector: :target pseudo-class selector, matching the element referenced by the URL fragment identifier: :target | FAIL | PASS | PASS | PASS | PASS | FAIL |
Document.querySelectorAll: :lang pseudo-class selector, matching inherited language: #pseudo-lang-div1:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :lang pseudo-class selector, matching inherited language: #pseudo-lang-div1:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :lang pseudo-class selector, matching specified language with exact value: #pseudo-lang-div2:lang(fr) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :lang pseudo-class selector, matching specified language with exact value: #pseudo-lang-div2:lang(fr) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :lang pseudo-class selector, matching specified language with partial value: #pseudo-lang-div3:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :lang pseudo-class selector, matching specified language with partial value: #pseudo-lang-div3:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :lang pseudo-class selector, not matching incorrect language: #pseudo-lang-div4:lang(es-AR) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :lang pseudo-class selector, not matching incorrect language: #pseudo-lang-div4:lang(es-AR) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :enabled pseudo-class selector, matching all enabled form controls: #pseudo-ui :enabled | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :enabled pseudo-class selector, matching all enabled form controls: #pseudo-ui :enabled | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :enabled pseudo-class selector, matching all disabled form controls: #pseudo-ui :disabled | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :enabled pseudo-class selector, matching all disabled form controls: #pseudo-ui :disabled | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes: #pseudo-ui :checked | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :checked pseudo-class selector, matching checked radio buttons and checkboxes: #pseudo-ui :checked | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :not pseudo-class selector, matching : #not>:not(div) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :not pseudo-class selector, matching : #not>:not(div) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :not pseudo-class selector, matching : #not * :not(:first-child) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :not pseudo-class selector, matching : #not * :not(:first-child) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :not pseudo-class selector, matching nothing: :not(*) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :not pseudo-class selector, matching nothing: :not(*) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :not pseudo-class selector, matching nothing: :not(*|*) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :not pseudo-class selector, matching nothing: :not(*|*) | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Class selector, matching element with specified class: .class-p | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Class selector, matching element with specified class: .class-p | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Class selector, chained, matching only elements with all specified classes: #class .apple.orange.banana | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Class selector, chained, matching only elements with all specified classes: #class .apple.orange.banana | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Class Selector, chained, with type selector: div.apple.banana.orange | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Class Selector, chained, with type selector: div.apple.banana.orange | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Class selector, matching multiple elements with class value using non-ASCII characters: .台北 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Class selector, matching multiple elements with class value using non-ASCII characters: .台北 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Class selector, matching element with class with escaped character: .foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Class selector, matching element with class with escaped character: .foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Class selector, matching element with class with escaped character: .test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Class selector, matching element with class with escaped character: .test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ID selector, matching element with specified id: #id #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ID selector, matching element with specified id: #id #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ID selector, chained, matching element with specified id: #id-div1, #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ID selector, chained, matching element with specified id: #id-div1, #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ID selector, chained, matching element with specified id: #id-div1, #id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ID selector, chained, matching element with specified id: #id-div1, #id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ID Selector, chained, with type selector: div#id-div1, div#id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ID Selector, chained, with type selector: div#id-div1, div#id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ID selector, not matching non-existent descendant: #id #none | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ID selector, not matching non-existent descendant: #id #none | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ID selector, not matching non-existent ancestor: #none #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ID selector, not matching non-existent ancestor: #none #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ID selector, matching multiple elements with duplicate id: #id-li-duplicate | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ID selector, matching multiple elements with duplicate id: #id-li-duplicate | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ID selector, matching id value using non-ASCII characters: #台北 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ID selector, matching id value using non-ASCII characters: #台北 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ID selector, matching element with id with escaped character: #\#foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ID selector, matching element with id with escaped character: #\#foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ID selector, matching element with id with escaped character: #test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ID selector, matching element with id with escaped character: #test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Namespace selector, matching element with any namespace: #any-namespace *|div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Namespace selector, matching element with any namespace: #any-namespace *|div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Namespace selector, matching div elements in no namespace only: #no-namespace |div | FAIL | PASS | PASS | PASS | PASS | FAIL |
Document.querySelector: Namespace selector, matching div elements in no namespace only: #no-namespace |div | FAIL | PASS | PASS | PASS | PASS | FAIL |
Document.querySelectorAll: Namespace selector, matching any elements in no namespace only: #no-namespace |* | FAIL | PASS | PASS | PASS | PASS | FAIL |
Document.querySelector: Namespace selector, matching any elements in no namespace only: #no-namespace |* | FAIL | PASS | PASS | PASS | PASS | FAIL |
Document.querySelectorAll: Descendant combinator, matching element that is a descendant of an element with id: #descendant div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Descendant combinator, matching element that is a descendant of an element with id: #descendant div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element: body #descendant-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Descendant combinator, matching element with id that is a descendant of an element: body #descendant-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element: div #descendant-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Descendant combinator, matching element with id that is a descendant of an element: div #descendant-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element with id: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Descendant combinator, matching element with id that is a descendant of an element with id: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Descendant combinator, matching element with class that is a descendant of an element with id: #descendant .descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Descendant combinator, matching element with class that is a descendant of an element with id: #descendant .descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Descendant combinator, whitespace characters: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Descendant combinator, whitespace characters: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Child combinator, matching element that is a child of an element with id: #child>div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Child combinator, matching element that is a child of an element with id: #child>div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Child combinator, matching element with id that is a child of an element: div>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Child combinator, matching element with id that is a child of an element: div>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Child combinator, matching element with id that is a child of an element with id: #child>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Child combinator, matching element with id that is a child of an element with id: #child>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Child combinator, matching element with id that is a child of an element with class: #child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Child combinator, matching element with id that is a child of an element with class: #child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Child combinator, matching element with class that is a child of an element with class: .child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Child combinator, matching element with class that is a child of an element with class: .child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Child combinator, not matching element with id that is not a child of an element with id: #child>#child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Child combinator, not matching element with id that is not a child of an element with id: #child>#child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Child combinator, surrounded by whitespace: #child-div1 > #child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Child combinator, surrounded by whitespace: #child-div1 > #child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Child combinator, no whitespace: #child-div1>#child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Child combinator, no whitespace: #child-div1>#child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element: div+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element: div+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id: #adjacent-div2+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id: #adjacent-div2+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id: #adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id: #adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class: .adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class: .adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2 + #adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2 + #adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: General sibling combinator, matching element with id that is a sibling of an element: div~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: General sibling combinator, matching element with id that is a sibling of an element: div~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: General sibling combinator, matching element with id that is a sibling of an element with id: #sibling-div2~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: General sibling combinator, matching element with id that is a sibling of an element with id: #sibling-div2~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: General sibling combinator, matching element with class that is a sibling of an element with id: #sibling-div2~.sibling-div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: General sibling combinator, matching element with class that is a sibling of an element with id: #sibling-div2~.sibling-div | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: General sibling combinator, matching p element that is a sibling of a div element: #sibling div~p | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: General sibling combinator, matching p element that is a sibling of a div element: #sibling div~p | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: General sibling combinator, surrounded by whitespace: #sibling-p2 ~ #sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: General sibling combinator, surrounded by whitespace: #sibling-p2 ~ #sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Syntax, group of selectors separator, surrounded by whitespace: #group em , #group strong | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Syntax, group of selectors separator, surrounded by whitespace: #group em , #group strong | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Syntax, group of selectors separator, no whitespace: #group em,#group strong | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Syntax, group of selectors separator, no whitespace: #group em,#group strong | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Type selector, matching html element: html | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Type selector, matching html element: html | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Type selector, matching body element: body | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Type selector, matching body element: body | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Universal selector, matching all children of element with specified ID: #universal>* | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Universal selector, matching all children of element with specified ID: #universal>* | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Universal selector, matching all grandchildren of element with specified ID: #universal>*>* | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Universal selector, matching all grandchildren of element with specified ID: #universal>*>* | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Universal selector, matching all children of empty element with specified ID: #empty>* | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Universal selector, matching all children of empty element with specified ID: #empty>* | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Universal selector, matching all descendants of element with specified ID: #universal * | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Universal selector, matching all descendants of element with specified ID: #universal * | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute presence selector, matching align attribute with value: .attr-presence-div1[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute presence selector, matching align attribute with value: .attr-presence-div1[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute presence selector, matching align attribute with empty value: .attr-presence-div2[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute presence selector, matching align attribute with empty value: .attr-presence-div2[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute presence selector, not matching title attribute, case sensitivity: #attr-presence [TiTlE] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute presence selector, not matching title attribute, case sensitivity: #attr-presence [TiTlE] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute presence selector, matching custom data-* attribute: [data-attr-presence] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute presence selector, matching custom data-* attribute: [data-attr-presence] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute presence selector, not matching attribute with similar name: .attr-presence-div3[align], .attr-presence-div4[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute presence selector, not matching attribute with similar name: .attr-presence-div3[align], .attr-presence-div4[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute presence selector, matching attribute with non-ASCII characters: ul[data-中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute presence selector, matching attribute with non-ASCII characters: ul[data-中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute presence selector, not matching default option without selected attribute: #attr-presence-select1 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute presence selector, not matching default option without selected attribute: #attr-presence-select1 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute presence selector, matching option with selected attribute: #attr-presence-select2 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute presence selector, matching option with selected attribute: #attr-presence-select2 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute presence selector, matching multiple options with selected attributes: #attr-presence-select3 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute presence selector, matching multiple options with selected attributes: #attr-presence-select3 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute value selector, matching align attribute with value: #attr-value [align="center"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute value selector, matching align attribute with value: #attr-value [align="center"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute value selector, matching align attribute with empty value: #attr-value [align=""] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute value selector, matching align attribute with empty value: #attr-value [align=""] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute value selector, not matching align attribute with partial value: #attr-value [align="c"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute value selector, not matching align attribute with partial value: #attr-value [align="c"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute value selector, not matching align attribute with incorrect value: #attr-value [align="centera"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute value selector, not matching align attribute with incorrect value: #attr-value [align="centera"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute value selector, matching custom data-* attribute with unicode escaped value: [data-attr-value="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute value selector, matching custom data-* attribute with unicode escaped value: [data-attr-value="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute value selector, matching custom data-* attribute with escaped character: [data-attr-value_foo="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute value selector, matching custom data-* attribute with escaped character: [data-attr-value_foo="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes: #attr-value input[type='hidden'],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute value selector with single-quoted value, matching multiple inputs with type attributes: #attr-value input[type='hidden'],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes: #attr-value input[type="hidden"],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute value selector with double-quoted value, matching multiple inputs with type attributes: #attr-value input[type="hidden"],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes: #attr-value input[type=hidden],#attr-value input[type=radio] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute value selector with unquoted value, matching multiple inputs with type attributes: #attr-value input[type=hidden],#attr-value input[type=radio] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute value selector, matching attribute with value using non-ASCII characters: [data-attr-value=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute value selector, matching attribute with value using non-ASCII characters: [data-attr-value=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute whitespace-separated list selector, matching class attribute with value: #attr-whitespace [class~="div1"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute whitespace-separated list selector, matching class attribute with value: #attr-whitespace [class~="div1"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute whitespace-separated list selector, not matching class attribute with empty value: #attr-whitespace [class~=""] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute whitespace-separated list selector, not matching class attribute with empty value: #attr-whitespace [class~=""] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute whitespace-separated list selector, not matching class attribute with partial value: [data-attr-whitespace~="div"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute whitespace-separated list selector, not matching class attribute with partial value: [data-attr-whitespace~="div"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute: #attr-hyphen-div1[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute hyphen-separated list selector, not matching unspecified lang attribute: #attr-hyphen-div1[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute hyphen-separated list selector, matching lang attribute with exact value: #attr-hyphen-div2[lang|="fr"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute hyphen-separated list selector, matching lang attribute with exact value: #attr-hyphen-div2[lang|="fr"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute hyphen-separated list selector, matching lang attribute with partial value: #attr-hyphen-div3[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute hyphen-separated list selector, matching lang attribute with partial value: #attr-hyphen-div3[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute hyphen-separated list selector, not matching incorrect value: #attr-hyphen-div4[lang|="es-AR"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute hyphen-separated list selector, not matching incorrect value: #attr-hyphen-div4[lang|="es-AR"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute begins with selector, matching href attributes beginning with specified substring: #attr-begins a[href^="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute begins with selector, matching href attributes beginning with specified substring: #attr-begins a[href^="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute begins with selector, matching lang attributes beginning with specified substring, : #attr-begins [lang^="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute begins with selector, matching lang attributes beginning with specified substring, : #attr-begins [lang^="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute begins with selector, not matching class attribute not beginning with specified substring: #attr-begins [class^=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute begins with selector, not matching class attribute not beginning with specified substring: #attr-begins [class^=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring: #attr-begins [class^= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring: #attr-begins [class^= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute ends with selector, matching href attributes ending with specified substring: #attr-ends a[href$=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute ends with selector, matching href attributes ending with specified substring: #attr-ends a[href$=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute ends with selector, matching lang attributes ending with specified substring, : #attr-ends [lang$="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute ends with selector, matching lang attributes ending with specified substring, : #attr-ends [lang$="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute ends with selector, not matching class attribute not ending with specified substring: #attr-ends [class$=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute ends with selector, not matching class attribute not ending with specified substring: #attr-ends [class$=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring: #attr-ends [class$='apple '] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring: #attr-ends [class$='apple '] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring: #attr-ends [class$="apple "] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring: #attr-ends [class$="apple "] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring: #attr-ends [class$=apple ] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring: #attr-ends [class$=apple ] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector, matching href attributes beginning with specified substring: #attr-contains a[href*="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector, matching href attributes beginning with specified substring: #attr-contains a[href*="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector, matching href attributes ending with specified substring: #attr-contains a[href*=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector, matching href attributes ending with specified substring: #attr-contains a[href*=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector, matching href attributes containing specified substring: #attr-contains a[href*=".example."] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector, matching href attributes containing specified substring: #attr-contains a[href*=".example."] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector, matching lang attributes beginning with specified substring, : #attr-contains [lang*="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector, matching lang attributes beginning with specified substring, : #attr-contains [lang*="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector, matching lang attributes ending with specified substring, : #attr-contains [lang*="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector, matching lang attributes ending with specified substring, : #attr-contains [lang*="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring: #attr-contains [class*='orange '] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring: #attr-contains [class*='orange '] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring: #attr-contains [class*='ple banana ora'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector with single-quoted value, matching class attribute containing specified substring: #attr-contains [class*='ple banana ora'] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring: #attr-contains [class*="orange "] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring: #attr-contains [class*="orange "] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring: #attr-contains [class*="ple banana ora"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector with double-quoted value, matching class attribute containing specified substring: #attr-contains [class*="ple banana ora"] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring: #attr-contains [class*= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring: #attr-contains [class*= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring: #attr-contains [class*=orange ] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector with unquoted value, matching class attribute ending with specified substring: #attr-contains [class*=orange ] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring: #attr-contains [class*= banana ] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Attribute contains selector with unquoted value, matching class attribute containing specified substring: #attr-contains [class*= banana ] | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :root pseudo-class selector, not matching document root element: :root | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :root pseudo-class selector, not matching document root element: :root | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-child selector, matching the third child element: #pseudo-nth-table1 :nth-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-child selector, matching the third child element: #pseudo-nth-table1 :nth-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-child selector, matching every third child element: #pseudo-nth li:nth-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-child selector, matching every third child element: #pseudo-nth li:nth-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-child selector, matching every second child element, starting from the fourth: #pseudo-nth li:nth-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-child selector, matching every second child element, starting from the fourth: #pseudo-nth li:nth-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-child selector, matching every fourth child element, starting from the third: #pseudo-nth-p1 :nth-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-child selector, matching every fourth child element, starting from the third: #pseudo-nth-p1 :nth-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-last-child selector, matching the third last child element: #pseudo-nth-table1 :nth-last-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-last-child selector, matching the third last child element: #pseudo-nth-table1 :nth-last-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-last-child selector, matching every third child element from the end: #pseudo-nth li:nth-last-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-last-child selector, matching every third child element from the end: #pseudo-nth li:nth-last-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last: #pseudo-nth li:nth-last-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-last-child selector, matching every second child element from the end, starting from the fourth last: #pseudo-nth li:nth-last-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last: #pseudo-nth-p1 :nth-last-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-last-child selector, matching every fourth element from the end, starting from the third last: #pseudo-nth-p1 :nth-last-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-of-type selector, matching the third em element: #pseudo-nth-p1 em:nth-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-of-type selector, matching the third em element: #pseudo-nth-p1 em:nth-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-of-type selector, matching every second element of their type: #pseudo-nth-p1 :nth-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-of-type selector, matching every second element of their type: #pseudo-nth-p1 :nth-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first: #pseudo-nth-p1 span:nth-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-of-type selector, matching every second elemetn of their type, starting from the first: #pseudo-nth-p1 span:nth-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-last-of-type selector, matching the thrid last em element: #pseudo-nth-p1 em:nth-last-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-last-of-type selector, matching the thrid last em element: #pseudo-nth-p1 em:nth-last-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-last-of-type selector, matching every second last element of their type: #pseudo-nth-p1 :nth-last-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-last-of-type selector, matching every second last element of their type: #pseudo-nth-p1 :nth-last-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last: #pseudo-nth-p1 span:nth-last-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :nth-last-of-type selector, matching every second last element of their type, starting from the last: #pseudo-nth-p1 span:nth-last-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :first-of-type selector, matching the first em element: #pseudo-nth-p1 em:first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :first-of-type selector, matching the first em element: #pseudo-nth-p1 em:first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :first-of-type selector, matching the first of every type of element: #pseudo-nth-p1 :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :first-of-type selector, matching the first of every type of element: #pseudo-nth-p1 :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :first-of-type selector, matching the first td element in each table row: #pseudo-nth-table1 tr :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :first-of-type selector, matching the first td element in each table row: #pseudo-nth-table1 tr :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :last-of-type selector, matching the last em elemnet: #pseudo-nth-p1 em:last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :last-of-type selector, matching the last em elemnet: #pseudo-nth-p1 em:last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :last-of-type selector, matching the last of every type of element: #pseudo-nth-p1 :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :last-of-type selector, matching the last of every type of element: #pseudo-nth-p1 :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :last-of-type selector, matching the last td element in each table row: #pseudo-nth-table1 tr :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :last-of-type selector, matching the last td element in each table row: #pseudo-nth-table1 tr :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :first-child pseudo-class selector, matching first child div element: #pseudo-first-child div:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :first-child pseudo-class selector, matching first child div element: #pseudo-first-child div:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :first-child pseudo-class selector, doesn't match non-first-child elements: .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :first-child pseudo-class selector, doesn't match non-first-child elements: .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :first-child pseudo-class selector, matching first-child of multiple elements: #pseudo-first-child span:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :first-child pseudo-class selector, matching first-child of multiple elements: #pseudo-first-child span:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :last-child pseudo-class selector, matching last child div element: #pseudo-last-child div:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :last-child pseudo-class selector, matching last child div element: #pseudo-last-child div:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :last-child pseudo-class selector, doesn't match non-last-child elements: .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :last-child pseudo-class selector, doesn't match non-last-child elements: .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :last-child pseudo-class selector, matching first-child of multiple elements: #pseudo-last-child span:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :last-child pseudo-class selector, matching first-child of multiple elements: #pseudo-last-child span:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :pseudo-only-child pseudo-class selector, matching all only-child elements: #pseudo-only :only-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :pseudo-only-child pseudo-class selector, matching all only-child elements: #pseudo-only :only-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :pseudo-only-child pseudo-class selector, matching only-child em elements: #pseudo-only em:only-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :pseudo-only-child pseudo-class selector, matching only-child em elements: #pseudo-only em:only-child | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type: #pseudo-only :only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type: #pseudo-only :only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type: #pseudo-only em:only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type: #pseudo-only em:only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :empty pseudo-class selector, matching empty p elements: #pseudo-empty p:empty | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :empty pseudo-class selector, matching empty p elements: #pseudo-empty p:empty | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :empty pseudo-class selector, matching all empty elements: #pseudo-empty :empty | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :empty pseudo-class selector, matching all empty elements: #pseudo-empty :empty | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes: #pseudo-link :link, #pseudo-link :visited | PASS | FAIL | PASS | FAIL | PASS | PASS |
Detached Element.querySelector: :link and :visited pseudo-class selectors, matching a and area elements with href attributes: #pseudo-link :link, #pseudo-link :visited | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :link and :visited pseudo-class selectors, not matching link elements with href attributes: #head :link, #head :visited | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :link and :visited pseudo-class selectors, not matching link elements with href attributes: #head :link, #head :visited | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :link and :visited pseudo-class selectors, chained, mutually exclusive pseudo-classes match nothing: :link:visited | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :link and :visited pseudo-class selectors, chained, mutually exclusive pseudo-classes match nothing: :link:visited | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier: :target | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :target pseudo-class selector, matching the element referenced by the URL fragment identifier: :target | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :lang pseudo-class selector, not matching element with no inherited language: #pseudo-lang-div1:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :lang pseudo-class selector, not matching element with no inherited language: #pseudo-lang-div1:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :lang pseudo-class selector, matching specified language with exact value: #pseudo-lang-div2:lang(fr) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :lang pseudo-class selector, matching specified language with exact value: #pseudo-lang-div2:lang(fr) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :lang pseudo-class selector, matching specified language with partial value: #pseudo-lang-div3:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :lang pseudo-class selector, matching specified language with partial value: #pseudo-lang-div3:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :lang pseudo-class selector, not matching incorrect language: #pseudo-lang-div4:lang(es-AR) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :lang pseudo-class selector, not matching incorrect language: #pseudo-lang-div4:lang(es-AR) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :enabled pseudo-class selector, matching all enabled form controls: #pseudo-ui :enabled | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :enabled pseudo-class selector, matching all enabled form controls: #pseudo-ui :enabled | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :enabled pseudo-class selector, matching all disabled form controls: #pseudo-ui :disabled | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :enabled pseudo-class selector, matching all disabled form controls: #pseudo-ui :disabled | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes: #pseudo-ui :checked | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :checked pseudo-class selector, matching checked radio buttons and checkboxes: #pseudo-ui :checked | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :not pseudo-class selector, matching : #not>:not(div) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :not pseudo-class selector, matching : #not>:not(div) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :not pseudo-class selector, matching : #not * :not(:first-child) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :not pseudo-class selector, matching : #not * :not(:first-child) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :not pseudo-class selector, matching nothing: :not(*) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :not pseudo-class selector, matching nothing: :not(*) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :not pseudo-class selector, matching nothing: :not(*|*) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :not pseudo-class selector, matching nothing: :not(*|*) | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Class selector, matching element with specified class: .class-p | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Class selector, matching element with specified class: .class-p | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Class selector, chained, matching only elements with all specified classes: #class .apple.orange.banana | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Class selector, chained, matching only elements with all specified classes: #class .apple.orange.banana | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Class Selector, chained, with type selector: div.apple.banana.orange | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Class Selector, chained, with type selector: div.apple.banana.orange | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Class selector, matching multiple elements with class value using non-ASCII characters: .台北 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Class selector, matching multiple elements with class value using non-ASCII characters: .台北 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Class selector, matching element with class with escaped character: .foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Class selector, matching element with class with escaped character: .foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Class selector, matching element with class with escaped character: .test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Class selector, matching element with class with escaped character: .test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ID selector, matching element with specified id: #id #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ID selector, matching element with specified id: #id #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ID selector, chained, matching element with specified id: #id-div1, #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ID selector, chained, matching element with specified id: #id-div1, #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ID selector, chained, matching element with specified id: #id-div1, #id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ID selector, chained, matching element with specified id: #id-div1, #id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ID Selector, chained, with type selector: div#id-div1, div#id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ID Selector, chained, with type selector: div#id-div1, div#id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ID selector, not matching non-existent descendant: #id #none | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ID selector, not matching non-existent descendant: #id #none | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ID selector, not matching non-existent ancestor: #none #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ID selector, not matching non-existent ancestor: #none #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ID selector, matching multiple elements with duplicate id: #id-li-duplicate | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ID selector, matching multiple elements with duplicate id: #id-li-duplicate | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ID selector, matching id value using non-ASCII characters: #台北 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ID selector, matching id value using non-ASCII characters: #台北 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ID selector, matching element with id with escaped character: #\#foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ID selector, matching element with id with escaped character: #\#foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ID selector, matching element with id with escaped character: #test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ID selector, matching element with id with escaped character: #test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Namespace selector, matching element with any namespace: #any-namespace *|div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Namespace selector, matching element with any namespace: #any-namespace *|div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Namespace selector, matching div elements in no namespace only: #no-namespace |div | FAIL | PASS | PASS | PASS | PASS | FAIL |
Detached Element.querySelector: Namespace selector, matching div elements in no namespace only: #no-namespace |div | FAIL | PASS | PASS | PASS | PASS | FAIL |
Detached Element.querySelectorAll: Namespace selector, matching any elements in no namespace only: #no-namespace |* | FAIL | PASS | PASS | PASS | PASS | FAIL |
Detached Element.querySelector: Namespace selector, matching any elements in no namespace only: #no-namespace |* | FAIL | PASS | PASS | PASS | PASS | FAIL |
Detached Element.querySelectorAll: Descendant combinator, matching element that is a descendant of an element with id: #descendant div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Descendant combinator, matching element that is a descendant of an element with id: #descendant div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element: div #descendant-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Descendant combinator, matching element with id that is a descendant of an element: div #descendant-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element with id: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Descendant combinator, matching element with id that is a descendant of an element with id: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Descendant combinator, matching element with class that is a descendant of an element with id: #descendant .descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Descendant combinator, matching element with class that is a descendant of an element with id: #descendant .descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Descendant combinator, whitespace characters: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Descendant combinator, whitespace characters: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Child combinator, matching element that is a child of an element with id: #child>div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Child combinator, matching element that is a child of an element with id: #child>div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Child combinator, matching element with id that is a child of an element: div>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Child combinator, matching element with id that is a child of an element: div>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Child combinator, matching element with id that is a child of an element with id: #child>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Child combinator, matching element with id that is a child of an element with id: #child>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Child combinator, matching element with id that is a child of an element with class: #child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Child combinator, matching element with id that is a child of an element with class: #child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Child combinator, matching element with class that is a child of an element with class: .child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Child combinator, matching element with class that is a child of an element with class: .child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Child combinator, not matching element with id that is not a child of an element with id: #child>#child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Child combinator, not matching element with id that is not a child of an element with id: #child>#child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Child combinator, surrounded by whitespace: #child-div1 > #child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Child combinator, surrounded by whitespace: #child-div1 > #child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Child combinator, no whitespace: #child-div1>#child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Child combinator, no whitespace: #child-div1>#child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element: div+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element: div+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id: #adjacent-div2+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id: #adjacent-div2+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id: #adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id: #adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class: .adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class: .adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2 + #adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2 + #adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: General sibling combinator, matching element with id that is a sibling of an element: div~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: General sibling combinator, matching element with id that is a sibling of an element: div~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: General sibling combinator, matching element with id that is a sibling of an element with id: #sibling-div2~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: General sibling combinator, matching element with id that is a sibling of an element with id: #sibling-div2~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: General sibling combinator, matching element with class that is a sibling of an element with id: #sibling-div2~.sibling-div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: General sibling combinator, matching element with class that is a sibling of an element with id: #sibling-div2~.sibling-div | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: General sibling combinator, matching p element that is a sibling of a div element: #sibling div~p | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: General sibling combinator, matching p element that is a sibling of a div element: #sibling div~p | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: General sibling combinator, surrounded by whitespace: #sibling-p2 ~ #sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: General sibling combinator, surrounded by whitespace: #sibling-p2 ~ #sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Syntax, group of selectors separator, surrounded by whitespace: #group em , #group strong | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Syntax, group of selectors separator, surrounded by whitespace: #group em , #group strong | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Syntax, group of selectors separator, no whitespace: #group em,#group strong | PASS | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Syntax, group of selectors separator, no whitespace: #group em,#group strong | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Type selector, matching html element: html | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Type selector, matching html element: html | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Type selector, matching body element: body | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Type selector, matching body element: body | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Universal selector, matching all children of element with specified ID: #universal>* | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Universal selector, matching all children of element with specified ID: #universal>* | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Universal selector, matching all grandchildren of element with specified ID: #universal>*>* | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Universal selector, matching all grandchildren of element with specified ID: #universal>*>* | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Universal selector, matching all children of empty element with specified ID: #empty>* | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Universal selector, matching all children of empty element with specified ID: #empty>* | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Universal selector, matching all descendants of element with specified ID: #universal * | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Universal selector, matching all descendants of element with specified ID: #universal * | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute presence selector, matching align attribute with value: .attr-presence-div1[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute presence selector, matching align attribute with value: .attr-presence-div1[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute presence selector, matching align attribute with empty value: .attr-presence-div2[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute presence selector, matching align attribute with empty value: .attr-presence-div2[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute presence selector, not matching title attribute, case sensitivity: #attr-presence [TiTlE] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute presence selector, not matching title attribute, case sensitivity: #attr-presence [TiTlE] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute presence selector, matching custom data-* attribute: [data-attr-presence] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute presence selector, matching custom data-* attribute: [data-attr-presence] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute presence selector, not matching attribute with similar name: .attr-presence-div3[align], .attr-presence-div4[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute presence selector, not matching attribute with similar name: .attr-presence-div3[align], .attr-presence-div4[align] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute presence selector, matching attribute with non-ASCII characters: ul[data-中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute presence selector, matching attribute with non-ASCII characters: ul[data-中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute presence selector, not matching default option without selected attribute: #attr-presence-select1 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute presence selector, not matching default option without selected attribute: #attr-presence-select1 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute presence selector, matching option with selected attribute: #attr-presence-select2 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute presence selector, matching option with selected attribute: #attr-presence-select2 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute presence selector, matching multiple options with selected attributes: #attr-presence-select3 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute presence selector, matching multiple options with selected attributes: #attr-presence-select3 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute value selector, matching align attribute with value: #attr-value [align="center"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute value selector, matching align attribute with value: #attr-value [align="center"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute value selector, matching align attribute with empty value: #attr-value [align=""] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute value selector, matching align attribute with empty value: #attr-value [align=""] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute value selector, not matching align attribute with partial value: #attr-value [align="c"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute value selector, not matching align attribute with partial value: #attr-value [align="c"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute value selector, not matching align attribute with incorrect value: #attr-value [align="centera"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute value selector, not matching align attribute with incorrect value: #attr-value [align="centera"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute value selector, matching custom data-* attribute with unicode escaped value: [data-attr-value="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute value selector, matching custom data-* attribute with unicode escaped value: [data-attr-value="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute value selector, matching custom data-* attribute with escaped character: [data-attr-value_foo="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute value selector, matching custom data-* attribute with escaped character: [data-attr-value_foo="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes: #attr-value input[type='hidden'],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute value selector with single-quoted value, matching multiple inputs with type attributes: #attr-value input[type='hidden'],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes: #attr-value input[type="hidden"],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute value selector with double-quoted value, matching multiple inputs with type attributes: #attr-value input[type="hidden"],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes: #attr-value input[type=hidden],#attr-value input[type=radio] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute value selector with unquoted value, matching multiple inputs with type attributes: #attr-value input[type=hidden],#attr-value input[type=radio] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute value selector, matching attribute with value using non-ASCII characters: [data-attr-value=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute value selector, matching attribute with value using non-ASCII characters: [data-attr-value=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute whitespace-separated list selector, matching class attribute with value: #attr-whitespace [class~="div1"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute whitespace-separated list selector, matching class attribute with value: #attr-whitespace [class~="div1"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute whitespace-separated list selector, not matching class attribute with empty value: #attr-whitespace [class~=""] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute whitespace-separated list selector, not matching class attribute with empty value: #attr-whitespace [class~=""] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute whitespace-separated list selector, not matching class attribute with partial value: [data-attr-whitespace~="div"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute whitespace-separated list selector, not matching class attribute with partial value: [data-attr-whitespace~="div"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute: #attr-hyphen-div1[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute hyphen-separated list selector, not matching unspecified lang attribute: #attr-hyphen-div1[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute hyphen-separated list selector, matching lang attribute with exact value: #attr-hyphen-div2[lang|="fr"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute hyphen-separated list selector, matching lang attribute with exact value: #attr-hyphen-div2[lang|="fr"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute hyphen-separated list selector, matching lang attribute with partial value: #attr-hyphen-div3[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute hyphen-separated list selector, matching lang attribute with partial value: #attr-hyphen-div3[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute hyphen-separated list selector, not matching incorrect value: #attr-hyphen-div4[lang|="es-AR"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute hyphen-separated list selector, not matching incorrect value: #attr-hyphen-div4[lang|="es-AR"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute begins with selector, matching href attributes beginning with specified substring: #attr-begins a[href^="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute begins with selector, matching href attributes beginning with specified substring: #attr-begins a[href^="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute begins with selector, matching lang attributes beginning with specified substring, : #attr-begins [lang^="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute begins with selector, matching lang attributes beginning with specified substring, : #attr-begins [lang^="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute begins with selector, not matching class attribute not beginning with specified substring: #attr-begins [class^=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute begins with selector, not matching class attribute not beginning with specified substring: #attr-begins [class^=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring: #attr-begins [class^= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring: #attr-begins [class^= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute ends with selector, matching href attributes ending with specified substring: #attr-ends a[href$=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute ends with selector, matching href attributes ending with specified substring: #attr-ends a[href$=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute ends with selector, matching lang attributes ending with specified substring, : #attr-ends [lang$="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute ends with selector, matching lang attributes ending with specified substring, : #attr-ends [lang$="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute ends with selector, not matching class attribute not ending with specified substring: #attr-ends [class$=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute ends with selector, not matching class attribute not ending with specified substring: #attr-ends [class$=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring: #attr-ends [class$='apple '] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring: #attr-ends [class$='apple '] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring: #attr-ends [class$="apple "] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring: #attr-ends [class$="apple "] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring: #attr-ends [class$=apple ] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring: #attr-ends [class$=apple ] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector, matching href attributes beginning with specified substring: #attr-contains a[href*="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector, matching href attributes beginning with specified substring: #attr-contains a[href*="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector, matching href attributes ending with specified substring: #attr-contains a[href*=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector, matching href attributes ending with specified substring: #attr-contains a[href*=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector, matching href attributes containing specified substring: #attr-contains a[href*=".example."] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector, matching href attributes containing specified substring: #attr-contains a[href*=".example."] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector, matching lang attributes beginning with specified substring, : #attr-contains [lang*="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector, matching lang attributes beginning with specified substring, : #attr-contains [lang*="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector, matching lang attributes ending with specified substring, : #attr-contains [lang*="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector, matching lang attributes ending with specified substring, : #attr-contains [lang*="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring: #attr-contains [class*='orange '] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring: #attr-contains [class*='orange '] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring: #attr-contains [class*='ple banana ora'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector with single-quoted value, matching class attribute containing specified substring: #attr-contains [class*='ple banana ora'] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring: #attr-contains [class*="orange "] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring: #attr-contains [class*="orange "] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring: #attr-contains [class*="ple banana ora"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector with double-quoted value, matching class attribute containing specified substring: #attr-contains [class*="ple banana ora"] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring: #attr-contains [class*= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring: #attr-contains [class*= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring: #attr-contains [class*=orange ] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector with unquoted value, matching class attribute ending with specified substring: #attr-contains [class*=orange ] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring: #attr-contains [class*= banana ] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Attribute contains selector with unquoted value, matching class attribute containing specified substring: #attr-contains [class*= banana ] | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :root pseudo-class selector, not matching document root element: :root | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :root pseudo-class selector, not matching document root element: :root | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-child selector, matching the third child element: #pseudo-nth-table1 :nth-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-child selector, matching the third child element: #pseudo-nth-table1 :nth-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-child selector, matching every third child element: #pseudo-nth li:nth-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-child selector, matching every third child element: #pseudo-nth li:nth-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-child selector, matching every second child element, starting from the fourth: #pseudo-nth li:nth-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-child selector, matching every second child element, starting from the fourth: #pseudo-nth li:nth-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-child selector, matching every fourth child element, starting from the third: #pseudo-nth-p1 :nth-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-child selector, matching every fourth child element, starting from the third: #pseudo-nth-p1 :nth-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-last-child selector, matching the third last child element: #pseudo-nth-table1 :nth-last-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-last-child selector, matching the third last child element: #pseudo-nth-table1 :nth-last-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-last-child selector, matching every third child element from the end: #pseudo-nth li:nth-last-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-last-child selector, matching every third child element from the end: #pseudo-nth li:nth-last-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last: #pseudo-nth li:nth-last-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-last-child selector, matching every second child element from the end, starting from the fourth last: #pseudo-nth li:nth-last-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last: #pseudo-nth-p1 :nth-last-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-last-child selector, matching every fourth element from the end, starting from the third last: #pseudo-nth-p1 :nth-last-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-of-type selector, matching the third em element: #pseudo-nth-p1 em:nth-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-of-type selector, matching the third em element: #pseudo-nth-p1 em:nth-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-of-type selector, matching every second element of their type: #pseudo-nth-p1 :nth-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-of-type selector, matching every second element of their type: #pseudo-nth-p1 :nth-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first: #pseudo-nth-p1 span:nth-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-of-type selector, matching every second elemetn of their type, starting from the first: #pseudo-nth-p1 span:nth-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-last-of-type selector, matching the thrid last em element: #pseudo-nth-p1 em:nth-last-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-last-of-type selector, matching the thrid last em element: #pseudo-nth-p1 em:nth-last-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-last-of-type selector, matching every second last element of their type: #pseudo-nth-p1 :nth-last-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-last-of-type selector, matching every second last element of their type: #pseudo-nth-p1 :nth-last-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last: #pseudo-nth-p1 span:nth-last-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :nth-last-of-type selector, matching every second last element of their type, starting from the last: #pseudo-nth-p1 span:nth-last-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :first-of-type selector, matching the first em element: #pseudo-nth-p1 em:first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :first-of-type selector, matching the first em element: #pseudo-nth-p1 em:first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :first-of-type selector, matching the first of every type of element: #pseudo-nth-p1 :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :first-of-type selector, matching the first of every type of element: #pseudo-nth-p1 :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :first-of-type selector, matching the first td element in each table row: #pseudo-nth-table1 tr :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :first-of-type selector, matching the first td element in each table row: #pseudo-nth-table1 tr :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :last-of-type selector, matching the last em elemnet: #pseudo-nth-p1 em:last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :last-of-type selector, matching the last em elemnet: #pseudo-nth-p1 em:last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :last-of-type selector, matching the last of every type of element: #pseudo-nth-p1 :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :last-of-type selector, matching the last of every type of element: #pseudo-nth-p1 :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :last-of-type selector, matching the last td element in each table row: #pseudo-nth-table1 tr :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :last-of-type selector, matching the last td element in each table row: #pseudo-nth-table1 tr :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :first-child pseudo-class selector, matching first child div element: #pseudo-first-child div:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :first-child pseudo-class selector, matching first child div element: #pseudo-first-child div:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :first-child pseudo-class selector, doesn't match non-first-child elements: .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :first-child pseudo-class selector, doesn't match non-first-child elements: .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :first-child pseudo-class selector, matching first-child of multiple elements: #pseudo-first-child span:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :first-child pseudo-class selector, matching first-child of multiple elements: #pseudo-first-child span:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :last-child pseudo-class selector, matching last child div element: #pseudo-last-child div:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :last-child pseudo-class selector, matching last child div element: #pseudo-last-child div:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :last-child pseudo-class selector, doesn't match non-last-child elements: .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :last-child pseudo-class selector, doesn't match non-last-child elements: .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :last-child pseudo-class selector, matching first-child of multiple elements: #pseudo-last-child span:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :last-child pseudo-class selector, matching first-child of multiple elements: #pseudo-last-child span:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :pseudo-only-child pseudo-class selector, matching all only-child elements: #pseudo-only :only-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :pseudo-only-child pseudo-class selector, matching all only-child elements: #pseudo-only :only-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :pseudo-only-child pseudo-class selector, matching only-child em elements: #pseudo-only em:only-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :pseudo-only-child pseudo-class selector, matching only-child em elements: #pseudo-only em:only-child | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type: #pseudo-only :only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type: #pseudo-only :only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type: #pseudo-only em:only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type: #pseudo-only em:only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :empty pseudo-class selector, matching empty p elements: #pseudo-empty p:empty | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :empty pseudo-class selector, matching empty p elements: #pseudo-empty p:empty | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :empty pseudo-class selector, matching all empty elements: #pseudo-empty :empty | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :empty pseudo-class selector, matching all empty elements: #pseudo-empty :empty | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes: #pseudo-link :link, #pseudo-link :visited | PASS | FAIL | PASS | FAIL | PASS | PASS |
Fragment.querySelector: :link and :visited pseudo-class selectors, matching a and area elements with href attributes: #pseudo-link :link, #pseudo-link :visited | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :link and :visited pseudo-class selectors, not matching link elements with href attributes: #head :link, #head :visited | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :link and :visited pseudo-class selectors, not matching link elements with href attributes: #head :link, #head :visited | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :link and :visited pseudo-class selectors, chained, mutually exclusive pseudo-classes match nothing: :link:visited | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :link and :visited pseudo-class selectors, chained, mutually exclusive pseudo-classes match nothing: :link:visited | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier: :target | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :target pseudo-class selector, matching the element referenced by the URL fragment identifier: :target | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :lang pseudo-class selector, not matching element with no inherited language: #pseudo-lang-div1:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :lang pseudo-class selector, not matching element with no inherited language: #pseudo-lang-div1:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :lang pseudo-class selector, matching specified language with exact value: #pseudo-lang-div2:lang(fr) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :lang pseudo-class selector, matching specified language with exact value: #pseudo-lang-div2:lang(fr) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :lang pseudo-class selector, matching specified language with partial value: #pseudo-lang-div3:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :lang pseudo-class selector, matching specified language with partial value: #pseudo-lang-div3:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :lang pseudo-class selector, not matching incorrect language: #pseudo-lang-div4:lang(es-AR) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :lang pseudo-class selector, not matching incorrect language: #pseudo-lang-div4:lang(es-AR) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :enabled pseudo-class selector, matching all enabled form controls: #pseudo-ui :enabled | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :enabled pseudo-class selector, matching all enabled form controls: #pseudo-ui :enabled | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :enabled pseudo-class selector, matching all disabled form controls: #pseudo-ui :disabled | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :enabled pseudo-class selector, matching all disabled form controls: #pseudo-ui :disabled | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes: #pseudo-ui :checked | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :checked pseudo-class selector, matching checked radio buttons and checkboxes: #pseudo-ui :checked | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :not pseudo-class selector, matching : #not>:not(div) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :not pseudo-class selector, matching : #not>:not(div) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :not pseudo-class selector, matching : #not * :not(:first-child) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :not pseudo-class selector, matching : #not * :not(:first-child) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :not pseudo-class selector, matching nothing: :not(*) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :not pseudo-class selector, matching nothing: :not(*) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :not pseudo-class selector, matching nothing: :not(*|*) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :not pseudo-class selector, matching nothing: :not(*|*) | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Class selector, matching element with specified class: .class-p | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Class selector, matching element with specified class: .class-p | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Class selector, chained, matching only elements with all specified classes: #class .apple.orange.banana | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Class selector, chained, matching only elements with all specified classes: #class .apple.orange.banana | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Class Selector, chained, with type selector: div.apple.banana.orange | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Class Selector, chained, with type selector: div.apple.banana.orange | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Class selector, matching multiple elements with class value using non-ASCII characters: .台北 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Class selector, matching multiple elements with class value using non-ASCII characters: .台北 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Class selector, matching element with class with escaped character: .foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Class selector, matching element with class with escaped character: .foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Class selector, matching element with class with escaped character: .test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Class selector, matching element with class with escaped character: .test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ID selector, matching element with specified id: #id #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ID selector, matching element with specified id: #id #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ID selector, chained, matching element with specified id: #id-div1, #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ID selector, chained, matching element with specified id: #id-div1, #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ID selector, chained, matching element with specified id: #id-div1, #id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ID selector, chained, matching element with specified id: #id-div1, #id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ID Selector, chained, with type selector: div#id-div1, div#id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ID Selector, chained, with type selector: div#id-div1, div#id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ID selector, not matching non-existent descendant: #id #none | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ID selector, not matching non-existent descendant: #id #none | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ID selector, not matching non-existent ancestor: #none #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ID selector, not matching non-existent ancestor: #none #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ID selector, matching multiple elements with duplicate id: #id-li-duplicate | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ID selector, matching multiple elements with duplicate id: #id-li-duplicate | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ID selector, matching id value using non-ASCII characters: #台北 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ID selector, matching id value using non-ASCII characters: #台北 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ID selector, matching element with id with escaped character: #\#foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ID selector, matching element with id with escaped character: #\#foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ID selector, matching element with id with escaped character: #test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ID selector, matching element with id with escaped character: #test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Namespace selector, matching element with any namespace: #any-namespace *|div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Namespace selector, matching element with any namespace: #any-namespace *|div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Namespace selector, matching div elements in no namespace only: #no-namespace |div | FAIL | PASS | PASS | PASS | PASS | FAIL |
Fragment.querySelector: Namespace selector, matching div elements in no namespace only: #no-namespace |div | FAIL | PASS | PASS | PASS | PASS | FAIL |
Fragment.querySelectorAll: Namespace selector, matching any elements in no namespace only: #no-namespace |* | FAIL | PASS | PASS | PASS | PASS | FAIL |
Fragment.querySelector: Namespace selector, matching any elements in no namespace only: #no-namespace |* | FAIL | PASS | PASS | PASS | PASS | FAIL |
Fragment.querySelectorAll: Descendant combinator, matching element that is a descendant of an element with id: #descendant div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Descendant combinator, matching element that is a descendant of an element with id: #descendant div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element: div #descendant-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Descendant combinator, matching element with id that is a descendant of an element: div #descendant-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element with id: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Descendant combinator, matching element with id that is a descendant of an element with id: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Descendant combinator, matching element with class that is a descendant of an element with id: #descendant .descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Descendant combinator, matching element with class that is a descendant of an element with id: #descendant .descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Descendant combinator, whitespace characters: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Descendant combinator, whitespace characters: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Child combinator, matching element that is a child of an element with id: #child>div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Child combinator, matching element that is a child of an element with id: #child>div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Child combinator, matching element with id that is a child of an element: div>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Child combinator, matching element with id that is a child of an element: div>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Child combinator, matching element with id that is a child of an element with id: #child>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Child combinator, matching element with id that is a child of an element with id: #child>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Child combinator, matching element with id that is a child of an element with class: #child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Child combinator, matching element with id that is a child of an element with class: #child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Child combinator, matching element with class that is a child of an element with class: .child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Child combinator, matching element with class that is a child of an element with class: .child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Child combinator, not matching element with id that is not a child of an element with id: #child>#child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Child combinator, not matching element with id that is not a child of an element with id: #child>#child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Child combinator, surrounded by whitespace: #child-div1 > #child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Child combinator, surrounded by whitespace: #child-div1 > #child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Child combinator, no whitespace: #child-div1>#child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Child combinator, no whitespace: #child-div1>#child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element: div+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element: div+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id: #adjacent-div2+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id: #adjacent-div2+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id: #adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id: #adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class: .adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class: .adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2 + #adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2 + #adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: General sibling combinator, matching element with id that is a sibling of an element: div~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: General sibling combinator, matching element with id that is a sibling of an element: div~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: General sibling combinator, matching element with id that is a sibling of an element with id: #sibling-div2~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: General sibling combinator, matching element with id that is a sibling of an element with id: #sibling-div2~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: General sibling combinator, matching element with class that is a sibling of an element with id: #sibling-div2~.sibling-div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: General sibling combinator, matching element with class that is a sibling of an element with id: #sibling-div2~.sibling-div | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: General sibling combinator, matching p element that is a sibling of a div element: #sibling div~p | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: General sibling combinator, matching p element that is a sibling of a div element: #sibling div~p | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: General sibling combinator, surrounded by whitespace: #sibling-p2 ~ #sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: General sibling combinator, surrounded by whitespace: #sibling-p2 ~ #sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Syntax, group of selectors separator, surrounded by whitespace: #group em , #group strong | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Syntax, group of selectors separator, surrounded by whitespace: #group em , #group strong | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Syntax, group of selectors separator, no whitespace: #group em,#group strong | PASS | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Syntax, group of selectors separator, no whitespace: #group em,#group strong | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Type selector, matching html element: html | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Type selector, matching html element: html | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Type selector, matching body element: body | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Type selector, matching body element: body | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Universal selector, matching all children of element with specified ID: #universal>* | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Universal selector, matching all children of element with specified ID: #universal>* | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Universal selector, matching all grandchildren of element with specified ID: #universal>*>* | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Universal selector, matching all grandchildren of element with specified ID: #universal>*>* | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Universal selector, matching all children of empty element with specified ID: #empty>* | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Universal selector, matching all children of empty element with specified ID: #empty>* | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Universal selector, matching all descendants of element with specified ID: #universal * | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Universal selector, matching all descendants of element with specified ID: #universal * | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute presence selector, matching align attribute with value: .attr-presence-div1[align] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute presence selector, matching align attribute with value: .attr-presence-div1[align] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute presence selector, matching align attribute with empty value: .attr-presence-div2[align] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute presence selector, matching align attribute with empty value: .attr-presence-div2[align] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute presence selector, not matching title attribute, case sensitivity: #attr-presence [TiTlE] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute presence selector, not matching title attribute, case sensitivity: #attr-presence [TiTlE] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute presence selector, matching custom data-* attribute: [data-attr-presence] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute presence selector, matching custom data-* attribute: [data-attr-presence] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute presence selector, not matching attribute with similar name: .attr-presence-div3[align], .attr-presence-div4[align] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute presence selector, not matching attribute with similar name: .attr-presence-div3[align], .attr-presence-div4[align] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute presence selector, matching attribute with non-ASCII characters: ul[data-中文] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute presence selector, matching attribute with non-ASCII characters: ul[data-中文] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute presence selector, not matching default option without selected attribute: #attr-presence-select1 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute presence selector, not matching default option without selected attribute: #attr-presence-select1 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute presence selector, matching option with selected attribute: #attr-presence-select2 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute presence selector, matching option with selected attribute: #attr-presence-select2 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute presence selector, matching multiple options with selected attributes: #attr-presence-select3 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute presence selector, matching multiple options with selected attributes: #attr-presence-select3 option[selected] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute value selector, matching align attribute with value: #attr-value [align="center"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute value selector, matching align attribute with value: #attr-value [align="center"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute value selector, matching align attribute with empty value: #attr-value [align=""] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute value selector, matching align attribute with empty value: #attr-value [align=""] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute value selector, not matching align attribute with partial value: #attr-value [align="c"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute value selector, not matching align attribute with partial value: #attr-value [align="c"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute value selector, not matching align attribute with incorrect value: #attr-value [align="centera"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute value selector, not matching align attribute with incorrect value: #attr-value [align="centera"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute value selector, matching custom data-* attribute with unicode escaped value: [data-attr-value="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute value selector, matching custom data-* attribute with unicode escaped value: [data-attr-value="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute value selector, matching custom data-* attribute with escaped character: [data-attr-value_foo="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute value selector, matching custom data-* attribute with escaped character: [data-attr-value_foo="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes: #attr-value input[type='hidden'],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute value selector with single-quoted value, matching multiple inputs with type attributes: #attr-value input[type='hidden'],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes: #attr-value input[type="hidden"],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute value selector with double-quoted value, matching multiple inputs with type attributes: #attr-value input[type="hidden"],#attr-value input[type='radio'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes: #attr-value input[type=hidden],#attr-value input[type=radio] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute value selector with unquoted value, matching multiple inputs with type attributes: #attr-value input[type=hidden],#attr-value input[type=radio] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute value selector, matching attribute with value using non-ASCII characters: [data-attr-value=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute value selector, matching attribute with value using non-ASCII characters: [data-attr-value=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute whitespace-separated list selector, matching class attribute with value: #attr-whitespace [class~="div1"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute whitespace-separated list selector, matching class attribute with value: #attr-whitespace [class~="div1"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute whitespace-separated list selector, not matching class attribute with empty value: #attr-whitespace [class~=""] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute whitespace-separated list selector, not matching class attribute with empty value: #attr-whitespace [class~=""] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute whitespace-separated list selector, not matching class attribute with partial value: [data-attr-whitespace~="div"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute whitespace-separated list selector, not matching class attribute with partial value: [data-attr-whitespace~="div"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute: #attr-hyphen-div1[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute hyphen-separated list selector, not matching unspecified lang attribute: #attr-hyphen-div1[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute hyphen-separated list selector, matching lang attribute with exact value: #attr-hyphen-div2[lang|="fr"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute hyphen-separated list selector, matching lang attribute with exact value: #attr-hyphen-div2[lang|="fr"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute hyphen-separated list selector, matching lang attribute with partial value: #attr-hyphen-div3[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute hyphen-separated list selector, matching lang attribute with partial value: #attr-hyphen-div3[lang|="en"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute hyphen-separated list selector, not matching incorrect value: #attr-hyphen-div4[lang|="es-AR"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute hyphen-separated list selector, not matching incorrect value: #attr-hyphen-div4[lang|="es-AR"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute begins with selector, matching href attributes beginning with specified substring: #attr-begins a[href^="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute begins with selector, matching href attributes beginning with specified substring: #attr-begins a[href^="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute begins with selector, matching lang attributes beginning with specified substring, : #attr-begins [lang^="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute begins with selector, matching lang attributes beginning with specified substring, : #attr-begins [lang^="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute begins with selector, not matching class attribute not beginning with specified substring: #attr-begins [class^=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute begins with selector, not matching class attribute not beginning with specified substring: #attr-begins [class^=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring: #attr-begins [class^= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring: #attr-begins [class^= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute ends with selector, matching href attributes ending with specified substring: #attr-ends a[href$=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute ends with selector, matching href attributes ending with specified substring: #attr-ends a[href$=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute ends with selector, matching lang attributes ending with specified substring, : #attr-ends [lang$="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute ends with selector, matching lang attributes ending with specified substring, : #attr-ends [lang$="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute ends with selector, not matching class attribute not ending with specified substring: #attr-ends [class$=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute ends with selector, not matching class attribute not ending with specified substring: #attr-ends [class$=apple] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring: #attr-ends [class$='apple '] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring: #attr-ends [class$='apple '] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring: #attr-ends [class$="apple "] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring: #attr-ends [class$="apple "] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring: #attr-ends [class$=apple ] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring: #attr-ends [class$=apple ] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector, matching href attributes beginning with specified substring: #attr-contains a[href*="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector, matching href attributes beginning with specified substring: #attr-contains a[href*="http://www"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector, matching href attributes ending with specified substring: #attr-contains a[href*=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector, matching href attributes ending with specified substring: #attr-contains a[href*=".org"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector, matching href attributes containing specified substring: #attr-contains a[href*=".example."] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector, matching href attributes containing specified substring: #attr-contains a[href*=".example."] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector, matching lang attributes beginning with specified substring, : #attr-contains [lang*="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector, matching lang attributes beginning with specified substring, : #attr-contains [lang*="en-"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector, matching lang attributes ending with specified substring, : #attr-contains [lang*="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector, matching lang attributes ending with specified substring, : #attr-contains [lang*="-CH"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=' apple'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring: #attr-contains [class*='orange '] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring: #attr-contains [class*='orange '] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring: #attr-contains [class*='ple banana ora'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector with single-quoted value, matching class attribute containing specified substring: #attr-contains [class*='ple banana ora'] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=" apple"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring: #attr-contains [class*="orange "] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring: #attr-contains [class*="orange "] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring: #attr-contains [class*="ple banana ora"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector with double-quoted value, matching class attribute containing specified substring: #attr-contains [class*="ple banana ora"] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring: #attr-contains [class*= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring: #attr-contains [class*= apple] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring: #attr-contains [class*=orange ] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector with unquoted value, matching class attribute ending with specified substring: #attr-contains [class*=orange ] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring: #attr-contains [class*= banana ] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Attribute contains selector with unquoted value, matching class attribute containing specified substring: #attr-contains [class*= banana ] | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :root pseudo-class selector, not matching document root element: :root | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :root pseudo-class selector, not matching document root element: :root | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-child selector, matching the third child element: #pseudo-nth-table1 :nth-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-child selector, matching the third child element: #pseudo-nth-table1 :nth-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-child selector, matching every third child element: #pseudo-nth li:nth-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-child selector, matching every third child element: #pseudo-nth li:nth-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-child selector, matching every second child element, starting from the fourth: #pseudo-nth li:nth-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-child selector, matching every second child element, starting from the fourth: #pseudo-nth li:nth-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-child selector, matching every fourth child element, starting from the third: #pseudo-nth-p1 :nth-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-child selector, matching every fourth child element, starting from the third: #pseudo-nth-p1 :nth-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-last-child selector, matching the third last child element: #pseudo-nth-table1 :nth-last-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-last-child selector, matching the third last child element: #pseudo-nth-table1 :nth-last-child(3) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-last-child selector, matching every third child element from the end: #pseudo-nth li:nth-last-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-last-child selector, matching every third child element from the end: #pseudo-nth li:nth-last-child(3n) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last: #pseudo-nth li:nth-last-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-last-child selector, matching every second child element from the end, starting from the fourth last: #pseudo-nth li:nth-last-child(2n+4) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last: #pseudo-nth-p1 :nth-last-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-last-child selector, matching every fourth element from the end, starting from the third last: #pseudo-nth-p1 :nth-last-child(4n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-of-type selector, matching the third em element: #pseudo-nth-p1 em:nth-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-of-type selector, matching the third em element: #pseudo-nth-p1 em:nth-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-of-type selector, matching every second element of their type: #pseudo-nth-p1 :nth-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-of-type selector, matching every second element of their type: #pseudo-nth-p1 :nth-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first: #pseudo-nth-p1 span:nth-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-of-type selector, matching every second elemetn of their type, starting from the first: #pseudo-nth-p1 span:nth-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-last-of-type selector, matching the thrid last em element: #pseudo-nth-p1 em:nth-last-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-last-of-type selector, matching the thrid last em element: #pseudo-nth-p1 em:nth-last-of-type(3) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-last-of-type selector, matching every second last element of their type: #pseudo-nth-p1 :nth-last-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-last-of-type selector, matching every second last element of their type: #pseudo-nth-p1 :nth-last-of-type(2n) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last: #pseudo-nth-p1 span:nth-last-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :nth-last-of-type selector, matching every second last element of their type, starting from the last: #pseudo-nth-p1 span:nth-last-of-type(2n-1) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :first-of-type selector, matching the first em element: #pseudo-nth-p1 em:first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :first-of-type selector, matching the first em element: #pseudo-nth-p1 em:first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :first-of-type selector, matching the first of every type of element: #pseudo-nth-p1 :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :first-of-type selector, matching the first of every type of element: #pseudo-nth-p1 :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :first-of-type selector, matching the first td element in each table row: #pseudo-nth-table1 tr :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :first-of-type selector, matching the first td element in each table row: #pseudo-nth-table1 tr :first-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :last-of-type selector, matching the last em elemnet: #pseudo-nth-p1 em:last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :last-of-type selector, matching the last em elemnet: #pseudo-nth-p1 em:last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :last-of-type selector, matching the last of every type of element: #pseudo-nth-p1 :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :last-of-type selector, matching the last of every type of element: #pseudo-nth-p1 :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :last-of-type selector, matching the last td element in each table row: #pseudo-nth-table1 tr :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :last-of-type selector, matching the last td element in each table row: #pseudo-nth-table1 tr :last-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :first-child pseudo-class selector, matching first child div element: #pseudo-first-child div:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :first-child pseudo-class selector, matching first child div element: #pseudo-first-child div:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :first-child pseudo-class selector, doesn't match non-first-child elements: .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :first-child pseudo-class selector, doesn't match non-first-child elements: .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :first-child pseudo-class selector, matching first-child of multiple elements: #pseudo-first-child span:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :first-child pseudo-class selector, matching first-child of multiple elements: #pseudo-first-child span:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :last-child pseudo-class selector, matching last child div element: #pseudo-last-child div:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :last-child pseudo-class selector, matching last child div element: #pseudo-last-child div:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :last-child pseudo-class selector, doesn't match non-last-child elements: .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :last-child pseudo-class selector, doesn't match non-last-child elements: .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :last-child pseudo-class selector, matching first-child of multiple elements: #pseudo-last-child span:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :last-child pseudo-class selector, matching first-child of multiple elements: #pseudo-last-child span:last-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :pseudo-only-child pseudo-class selector, matching all only-child elements: #pseudo-only :only-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :pseudo-only-child pseudo-class selector, matching all only-child elements: #pseudo-only :only-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :pseudo-only-child pseudo-class selector, matching only-child em elements: #pseudo-only em:only-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :pseudo-only-child pseudo-class selector, matching only-child em elements: #pseudo-only em:only-child | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type: #pseudo-only :only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type: #pseudo-only :only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type: #pseudo-only em:only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type: #pseudo-only em:only-of-type | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :empty pseudo-class selector, matching empty p elements: #pseudo-empty p:empty | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :empty pseudo-class selector, matching empty p elements: #pseudo-empty p:empty | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :empty pseudo-class selector, matching all empty elements: #pseudo-empty :empty | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :empty pseudo-class selector, matching all empty elements: #pseudo-empty :empty | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes: #pseudo-link :link, #pseudo-link :visited | PASS | FAIL | PASS | FAIL | PASS | PASS |
In-document Element.querySelector: :link and :visited pseudo-class selectors, matching a and area elements with href attributes: #pseudo-link :link, #pseudo-link :visited | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :link and :visited pseudo-class selectors, not matching link elements with href attributes: #head :link, #head :visited | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :link and :visited pseudo-class selectors, not matching link elements with href attributes: #head :link, #head :visited | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :link and :visited pseudo-class selectors, chained, mutually exclusive pseudo-classes match nothing: :link:visited | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :link and :visited pseudo-class selectors, chained, mutually exclusive pseudo-classes match nothing: :link:visited | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier: :target | FAIL | PASS | PASS | PASS | PASS | FAIL |
In-document Element.querySelector: :target pseudo-class selector, matching the element referenced by the URL fragment identifier: :target | FAIL | PASS | PASS | PASS | PASS | FAIL |
In-document Element.querySelectorAll: :lang pseudo-class selector, matching inherited language: #pseudo-lang-div1:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :lang pseudo-class selector, matching inherited language: #pseudo-lang-div1:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :lang pseudo-class selector, matching specified language with exact value: #pseudo-lang-div2:lang(fr) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :lang pseudo-class selector, matching specified language with exact value: #pseudo-lang-div2:lang(fr) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :lang pseudo-class selector, matching specified language with partial value: #pseudo-lang-div3:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :lang pseudo-class selector, matching specified language with partial value: #pseudo-lang-div3:lang(en) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :lang pseudo-class selector, not matching incorrect language: #pseudo-lang-div4:lang(es-AR) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :lang pseudo-class selector, not matching incorrect language: #pseudo-lang-div4:lang(es-AR) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :enabled pseudo-class selector, matching all enabled form controls: #pseudo-ui :enabled | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :enabled pseudo-class selector, matching all enabled form controls: #pseudo-ui :enabled | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :enabled pseudo-class selector, matching all disabled form controls: #pseudo-ui :disabled | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :enabled pseudo-class selector, matching all disabled form controls: #pseudo-ui :disabled | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes: #pseudo-ui :checked | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :checked pseudo-class selector, matching checked radio buttons and checkboxes: #pseudo-ui :checked | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :not pseudo-class selector, matching : #not>:not(div) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :not pseudo-class selector, matching : #not>:not(div) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :not pseudo-class selector, matching : #not * :not(:first-child) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :not pseudo-class selector, matching : #not * :not(:first-child) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :not pseudo-class selector, matching nothing: :not(*) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :not pseudo-class selector, matching nothing: :not(*) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :not pseudo-class selector, matching nothing: :not(*|*) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :not pseudo-class selector, matching nothing: :not(*|*) | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Class selector, matching element with specified class: .class-p | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Class selector, matching element with specified class: .class-p | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Class selector, chained, matching only elements with all specified classes: #class .apple.orange.banana | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Class selector, chained, matching only elements with all specified classes: #class .apple.orange.banana | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Class Selector, chained, with type selector: div.apple.banana.orange | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Class Selector, chained, with type selector: div.apple.banana.orange | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Class selector, matching multiple elements with class value using non-ASCII characters: .台北 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Class selector, matching multiple elements with class value using non-ASCII characters: .台北 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Class selector, matching element with class with escaped character: .foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Class selector, matching element with class with escaped character: .foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Class selector, matching element with class with escaped character: .test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Class selector, matching element with class with escaped character: .test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ID selector, matching element with specified id: #id #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ID selector, matching element with specified id: #id #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ID selector, chained, matching element with specified id: #id-div1, #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ID selector, chained, matching element with specified id: #id-div1, #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ID selector, chained, matching element with specified id: #id-div1, #id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ID selector, chained, matching element with specified id: #id-div1, #id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ID Selector, chained, with type selector: div#id-div1, div#id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ID Selector, chained, with type selector: div#id-div1, div#id-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ID selector, not matching non-existent descendant: #id #none | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ID selector, not matching non-existent descendant: #id #none | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ID selector, not matching non-existent ancestor: #none #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ID selector, not matching non-existent ancestor: #none #id-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ID selector, matching multiple elements with duplicate id: #id-li-duplicate | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ID selector, matching multiple elements with duplicate id: #id-li-duplicate | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ID selector, matching id value using non-ASCII characters: #台北 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ID selector, matching id value using non-ASCII characters: #台北 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ID selector, matching element with id with escaped character: #\#foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ID selector, matching element with id with escaped character: #\#foo\:bar | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ID selector, matching element with id with escaped character: #test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ID selector, matching element with id with escaped character: #test\.foo\[5\]bar | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Namespace selector, matching element with any namespace: #any-namespace *|div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Namespace selector, matching element with any namespace: #any-namespace *|div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Namespace selector, matching div elements in no namespace only: #no-namespace |div | FAIL | PASS | PASS | PASS | PASS | FAIL |
In-document Element.querySelector: Namespace selector, matching div elements in no namespace only: #no-namespace |div | FAIL | PASS | PASS | PASS | PASS | FAIL |
In-document Element.querySelectorAll: Namespace selector, matching any elements in no namespace only: #no-namespace |* | FAIL | PASS | PASS | PASS | PASS | FAIL |
In-document Element.querySelector: Namespace selector, matching any elements in no namespace only: #no-namespace |* | FAIL | PASS | PASS | PASS | PASS | FAIL |
In-document Element.querySelectorAll: Descendant combinator, matching element that is a descendant of an element with id: #descendant div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Descendant combinator, matching element that is a descendant of an element with id: #descendant div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element: body #descendant-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Descendant combinator, matching element with id that is a descendant of an element: body #descendant-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element: div #descendant-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Descendant combinator, matching element with id that is a descendant of an element: div #descendant-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element with id: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Descendant combinator, matching element with id that is a descendant of an element with id: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Descendant combinator, matching element with class that is a descendant of an element with id: #descendant .descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Descendant combinator, matching element with class that is a descendant of an element with id: #descendant .descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Descendant combinator, whitespace characters: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Descendant combinator, whitespace characters: #descendant #descendant-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Child combinator, matching element that is a child of an element with id: #child>div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Child combinator, matching element that is a child of an element with id: #child>div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Child combinator, matching element with id that is a child of an element: div>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Child combinator, matching element with id that is a child of an element: div>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Child combinator, matching element with id that is a child of an element with id: #child>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Child combinator, matching element with id that is a child of an element with id: #child>#child-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Child combinator, matching element with id that is a child of an element with class: #child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Child combinator, matching element with id that is a child of an element with class: #child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Child combinator, matching element with class that is a child of an element with class: .child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Child combinator, matching element with class that is a child of an element with class: .child-div1>.child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Child combinator, not matching element with id that is not a child of an element with id: #child>#child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Child combinator, not matching element with id that is not a child of an element with id: #child>#child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Child combinator, surrounded by whitespace: #child-div1 > #child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Child combinator, surrounded by whitespace: #child-div1 > #child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Child combinator, no whitespace: #child-div1>#child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Child combinator, no whitespace: #child-div1>#child-div2 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element: div+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element: div+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id: #adjacent-div2+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id: #adjacent-div2+#adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id: #adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id: #adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class: .adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class: .adjacent-div2+.adjacent-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2 + #adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2 + #adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: General sibling combinator, matching element with id that is a sibling of an element: div~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: General sibling combinator, matching element with id that is a sibling of an element: div~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: General sibling combinator, matching element with id that is a sibling of an element with id: #sibling-div2~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: General sibling combinator, matching element with id that is a sibling of an element with id: #sibling-div2~#sibling-div4 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: General sibling combinator, matching element with class that is a sibling of an element with id: #sibling-div2~.sibling-div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: General sibling combinator, matching element with class that is a sibling of an element with id: #sibling-div2~.sibling-div | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: General sibling combinator, matching p element that is a sibling of a div element: #sibling div~p | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: General sibling combinator, matching p element that is a sibling of a div element: #sibling div~p | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: General sibling combinator, surrounded by whitespace: #sibling-p2 ~ #sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: General sibling combinator, surrounded by whitespace: #sibling-p2 ~ #sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3 | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Syntax, group of selectors separator, surrounded by whitespace: #group em , #group strong | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Syntax, group of selectors separator, surrounded by whitespace: #group em , #group strong | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Syntax, group of selectors separator, no whitespace: #group em,#group strong | PASS | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Syntax, group of selectors separator, no whitespace: #group em,#group strong | PASS | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Class selector, matching element with class value using non-ASCII characters: .台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Class selector, matching element with class value using non-ASCII characters: .台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: Class selector, chained, matching element with multiple class values using non-ASCII characters: .台北Táiběi.台北 | - | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: Class selector, chained, matching element with multiple class values using non-ASCII characters: .台北Táiběi.台北 | - | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ID selector, matching id value using non-ASCII characters: #台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ID selector, matching id value using non-ASCII characters: #台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
Document.querySelectorAll: ID selector, matching id values using non-ASCII characters: #台北Táiběi, #台北 | - | PASS | PASS | PASS | PASS | PASS |
Document.querySelector: ID selector, matching id values using non-ASCII characters: #台北Táiběi, #台北 | - | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Class selector, matching element with class value using non-ASCII characters: .台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Class selector, matching element with class value using non-ASCII characters: .台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: Class selector, chained, matching element with multiple class values using non-ASCII characters: .台北Táiběi.台北 | - | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: Class selector, chained, matching element with multiple class values using non-ASCII characters: .台北Táiběi.台北 | - | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ID selector, matching id value using non-ASCII characters: #台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ID selector, matching id value using non-ASCII characters: #台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelectorAll: ID selector, matching id values using non-ASCII characters: #台北Táiběi, #台北 | - | PASS | PASS | PASS | PASS | PASS |
Detached Element.querySelector: ID selector, matching id values using non-ASCII characters: #台北Táiběi, #台北 | - | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Class selector, matching element with class value using non-ASCII characters: .台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Class selector, matching element with class value using non-ASCII characters: .台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: Class selector, chained, matching element with multiple class values using non-ASCII characters: .台北Táiběi.台北 | - | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: Class selector, chained, matching element with multiple class values using non-ASCII characters: .台北Táiběi.台北 | - | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ID selector, matching id value using non-ASCII characters: #台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ID selector, matching id value using non-ASCII characters: #台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelectorAll: ID selector, matching id values using non-ASCII characters: #台北Táiběi, #台北 | - | PASS | PASS | PASS | PASS | PASS |
Fragment.querySelector: ID selector, matching id values using non-ASCII characters: #台北Táiběi, #台北 | - | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Class selector, matching element with class value using non-ASCII characters: .台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Class selector, matching element with class value using non-ASCII characters: .台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: Class selector, chained, matching element with multiple class values using non-ASCII characters: .台北Táiběi.台北 | - | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: Class selector, chained, matching element with multiple class values using non-ASCII characters: .台北Táiběi.台北 | - | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ID selector, matching id value using non-ASCII characters: #台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ID selector, matching id value using non-ASCII characters: #台北Táiběi | - | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelectorAll: ID selector, matching id values using non-ASCII characters: #台北Táiběi, #台北 | - | PASS | PASS | PASS | PASS | PASS |
In-document Element.querySelector: ID selector, matching id values using non-ASCII characters: #台北Táiběi, #台北 | - | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/ProcessingInstruction-literal-1.xhtml | OK | OK | OK | OK | OK | OK |
<?xml?> is not a ProcessingInstruction | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/ProcessingInstruction-literal-2.xhtml | OK | OK | OK | OK | OK | OK |
ProcessingInstruction literals | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Text-constructor.html | OK | OK | OK | OK | OK | OK |
new Text(): prototype chain | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Text(): instanceof | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Text(): no arguments | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Text(): undefined | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
new Text(): null | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Text(): 42 | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Text(): "" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Text(): "-" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Text(): "--" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Text(): "-->" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Text(): "<!--" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Text(): "\0" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Text(): "\0test" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Text(): "&" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Text(): two arguments | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Text() should get the correct ownerDocument across globals | PASS | FAIL | PASS | FAIL | FAIL | PASS |
/dom/nodes/Text-splitText.html | OK | OK | OK | OK | OK | OK |
Split empty text | PASS | PASS | PASS | PASS | PASS | PASS |
Split text at beginning | PASS | PASS | PASS | PASS | PASS | PASS |
Split text at end | PASS | PASS | PASS | PASS | PASS | PASS |
Split root | PASS | PASS | PASS | PASS | PASS | PASS |
Split child | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/attributes.html | OK | OK | OK | OK | OK | OK |
AttrExodus | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
When qualifiedName does not match the Name production, an INVALID_CHARACTER_ERR exception is to be thrown. (setAttribute) | PASS | PASS | PASS | PASS | PASS | PASS |
setAttribute should lowercase its name argument (upper case attribute) | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setAttribute should lowercase its name argument (mixed case attribute) | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setAttribute should not throw even when qualifiedName starts with 'xmlns' | PASS | PASS | PASS | PASS | PASS | PASS |
Basic functionality should be intact. | PASS | FAIL | PASS | FAIL | PASS | PASS |
setAttribute should not change the order of previously set attributes. | PASS | FAIL | PASS | FAIL | PASS | PASS |
setAttribute should set the first attribute with the given name | PASS | PASS | PASS | PASS | PASS | PASS |
setAttribute should set the attribute with the given qualified name | PASS | PASS | PASS | PASS | PASS | PASS |
When qualifiedName does not match the Name production, an INVALID_CHARACTER_ERR exception is to be thrown. (setAttributeNS) | PASS | PASS | PASS | PASS | FAIL | PASS |
When qualifiedName does not match the QName production, an NAMESPACE_ERR exception is to be thrown. | PASS | PASS | PASS | PASS | FAIL | PASS |
null and the empty string should result in a null namespace. | PASS | PASS | PASS | PASS | PASS | PASS |
A namespace is required to use a prefix. | PASS | PASS | PASS | PASS | PASS | PASS |
The xml prefix should not be allowed for arbitrary namespaces | PASS | PASS | PASS | PASS | FAIL | PASS |
XML-namespaced attributes don't need an xml prefix | PASS | PASS | PASS | FAIL | PASS | PASS |
The xmlns prefix should not be allowed for arbitrary namespaces | PASS | PASS | PASS | PASS | FAIL | PASS |
The xmlns qualified name should not be allowed for arbitrary namespaces | PASS | PASS | PASS | PASS | FAIL | PASS |
xmlns should be allowed as local name | PASS | PASS | PASS | FAIL | PASS | PASS |
The XMLNS namespace should require xmlns as prefix or qualified name | PASS | PASS | PASS | PASS | FAIL | PASS |
xmlns should be allowed as prefix in the XMLNS namespace | PASS | PASS | PASS | PASS | PASS | PASS |
xmlns should be allowed as qualified name in the XMLNS namespace | PASS | PASS | PASS | PASS | PASS | PASS |
Setting the same attribute with another prefix should not change the prefix | PASS | FAIL | PASS | FAIL | PASS | PASS |
setAttribute should not throw even if a load is not allowed | PASS | PASS | PASS | PASS | PASS | PASS |
Attributes should work in document fragments. | PASS | PASS | PASS | PASS | PASS | PASS |
Attribute values should not be parsed. | PASS | PASS | PASS | PASS | PASS | PASS |
Specified attributes should be accessible. | PASS | PASS | PASS | PASS | PASS | PASS |
Entities in attributes should have been expanded while parsing. | PASS | PASS | PASS | PASS | PASS | PASS |
Unset attributes return null | PASS | FAIL | PASS | FAIL | PASS | FAIL |
First set attribute is returned by getAttribute | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Style attributes are not normalized | PASS | PASS | PASS | FAIL | PASS | PASS |
Only lowercase attributes are returned on HTML elements (upper case attribute) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Only lowercase attributes are returned on HTML elements (mixed case attribute) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
First set attribute is returned with mapped attribute set first | PASS | PASS | FAIL | PASS | PASS | PASS |
First set attribute is returned with mapped attribute set later | PASS | PASS | PASS | PASS | FAIL | PASS |
Non-HTML element with upper-case attribute | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Attribute with prefix in local name | PASS | PASS | PASS | PASS | FAIL | PASS |
Attribute loses its owner when removed | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/case.html | OK | OK | OK | OK | OK | OK |
createElement abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttribute abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttribute abc | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagName a:abc | PASS | PASS | FAIL | FAIL | FAIL | PASS |
getElementsByTagName abc | PASS | PASS | PASS | PASS | FAIL | PASS |
createElement Abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttribute Abc | PASS | FAIL | PASS | FAIL | PASS | PASS |
getAttribute Abc | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagName a:Abc | PASS | PASS | FAIL | FAIL | FAIL | PASS |
getElementsByTagName Abc | PASS | PASS | PASS | PASS | FAIL | PASS |
createElement ABC | PASS | PASS | PASS | PASS | PASS | PASS |
setAttribute ABC | PASS | FAIL | PASS | FAIL | PASS | PASS |
getAttribute ABC | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagName a:ABC | PASS | PASS | FAIL | FAIL | FAIL | PASS |
getElementsByTagName ABC | PASS | PASS | PASS | PASS | FAIL | PASS |
createElement ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttribute ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttribute ä | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagName a:ä | PASS | FAIL | FAIL | FAIL | FAIL | PASS |
getElementsByTagName ä | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createElement Ä | FAIL | PASS | PASS | PASS | FAIL | FAIL |
setAttribute Ä | FAIL | PASS | PASS | PASS | FAIL | PASS |
getAttribute Ä | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagName a:Ä | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
getElementsByTagName Ä | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
createElementNS http://www.w3.org/1999/xhtml,abc,abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/1999/xhtml,abc,abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/1999/xhtml,abc,abc | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/1999/xhtml,abc,Abc | PASS | FAIL | PASS | FAIL | PASS | PASS |
setAttributeNS http://www.w3.org/1999/xhtml,abc,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/1999/xhtml,abc,Abc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://www.w3.org/1999/xhtml,abc,ABC | PASS | FAIL | PASS | FAIL | PASS | PASS |
setAttributeNS http://www.w3.org/1999/xhtml,abc,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/1999/xhtml,abc,ABC | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://www.w3.org/1999/xhtml,abc,ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/1999/xhtml,abc,ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/1999/xhtml,abc,ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/1999/xhtml,abc,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/1999/xhtml,abc,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/1999/xhtml,abc,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/1999/xhtml,Abc,abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/1999/xhtml,Abc,abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/1999/xhtml,Abc,abc | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/1999/xhtml,Abc,Abc | PASS | FAIL | PASS | FAIL | PASS | PASS |
setAttributeNS http://www.w3.org/1999/xhtml,Abc,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/1999/xhtml,Abc,Abc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://www.w3.org/1999/xhtml,Abc,ABC | PASS | FAIL | PASS | FAIL | PASS | PASS |
setAttributeNS http://www.w3.org/1999/xhtml,Abc,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/1999/xhtml,Abc,ABC | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://www.w3.org/1999/xhtml,Abc,ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/1999/xhtml,Abc,ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/1999/xhtml,Abc,ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/1999/xhtml,Abc,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/1999/xhtml,Abc,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/1999/xhtml,Abc,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/1999/xhtml,ABC,abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/1999/xhtml,ABC,abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/1999/xhtml,ABC,abc | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/1999/xhtml,ABC,Abc | PASS | FAIL | PASS | FAIL | PASS | PASS |
setAttributeNS http://www.w3.org/1999/xhtml,ABC,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/1999/xhtml,ABC,Abc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://www.w3.org/1999/xhtml,ABC,ABC | PASS | FAIL | PASS | FAIL | PASS | PASS |
setAttributeNS http://www.w3.org/1999/xhtml,ABC,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/1999/xhtml,ABC,ABC | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://www.w3.org/1999/xhtml,ABC,ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/1999/xhtml,ABC,ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/1999/xhtml,ABC,ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/1999/xhtml,ABC,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/1999/xhtml,ABC,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/1999/xhtml,ABC,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/1999/xhtml,ä,abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/1999/xhtml,ä,abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/1999/xhtml,ä,abc | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/1999/xhtml,ä,Abc | PASS | FAIL | PASS | FAIL | PASS | PASS |
setAttributeNS http://www.w3.org/1999/xhtml,ä,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/1999/xhtml,ä,Abc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://www.w3.org/1999/xhtml,ä,ABC | PASS | FAIL | PASS | FAIL | PASS | PASS |
setAttributeNS http://www.w3.org/1999/xhtml,ä,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/1999/xhtml,ä,ABC | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://www.w3.org/1999/xhtml,ä,ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/1999/xhtml,ä,ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/1999/xhtml,ä,ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/1999/xhtml,ä,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/1999/xhtml,ä,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/1999/xhtml,ä,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/1999/xhtml,Ä,abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/1999/xhtml,Ä,abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/1999/xhtml,Ä,abc | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/1999/xhtml,Ä,Abc | PASS | FAIL | PASS | FAIL | PASS | PASS |
setAttributeNS http://www.w3.org/1999/xhtml,Ä,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/1999/xhtml,Ä,Abc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://www.w3.org/1999/xhtml,Ä,ABC | PASS | FAIL | PASS | FAIL | PASS | PASS |
setAttributeNS http://www.w3.org/1999/xhtml,Ä,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/1999/xhtml,Ä,ABC | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://www.w3.org/1999/xhtml,Ä,ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/1999/xhtml,Ä,ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/1999/xhtml,Ä,ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/1999/xhtml,Ä,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/1999/xhtml,Ä,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/1999/xhtml,Ä,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/2000/svg,abc,abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/2000/svg,abc,abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/2000/svg,abc,abc | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/2000/svg,abc,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/2000/svg,abc,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/2000/svg,abc,Abc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://www.w3.org/2000/svg,abc,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/2000/svg,abc,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/2000/svg,abc,ABC | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://www.w3.org/2000/svg,abc,ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/2000/svg,abc,ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/2000/svg,abc,ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/2000/svg,abc,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/2000/svg,abc,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/2000/svg,abc,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/2000/svg,Abc,abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/2000/svg,Abc,abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/2000/svg,Abc,abc | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/2000/svg,Abc,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/2000/svg,Abc,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/2000/svg,Abc,Abc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://www.w3.org/2000/svg,Abc,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/2000/svg,Abc,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/2000/svg,Abc,ABC | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://www.w3.org/2000/svg,Abc,ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/2000/svg,Abc,ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/2000/svg,Abc,ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/2000/svg,Abc,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/2000/svg,Abc,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/2000/svg,Abc,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/2000/svg,ABC,abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/2000/svg,ABC,abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/2000/svg,ABC,abc | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/2000/svg,ABC,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/2000/svg,ABC,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/2000/svg,ABC,Abc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://www.w3.org/2000/svg,ABC,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/2000/svg,ABC,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/2000/svg,ABC,ABC | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://www.w3.org/2000/svg,ABC,ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/2000/svg,ABC,ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/2000/svg,ABC,ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/2000/svg,ABC,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/2000/svg,ABC,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/2000/svg,ABC,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/2000/svg,ä,abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/2000/svg,ä,abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/2000/svg,ä,abc | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/2000/svg,ä,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/2000/svg,ä,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/2000/svg,ä,Abc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://www.w3.org/2000/svg,ä,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/2000/svg,ä,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/2000/svg,ä,ABC | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://www.w3.org/2000/svg,ä,ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/2000/svg,ä,ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/2000/svg,ä,ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/2000/svg,ä,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/2000/svg,ä,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/2000/svg,ä,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/2000/svg,Ä,abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/2000/svg,Ä,abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/2000/svg,Ä,abc | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/2000/svg,Ä,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/2000/svg,Ä,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/2000/svg,Ä,Abc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://www.w3.org/2000/svg,Ä,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/2000/svg,Ä,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/2000/svg,Ä,ABC | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://www.w3.org/2000/svg,Ä,ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/2000/svg,Ä,ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/2000/svg,Ä,ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://www.w3.org/2000/svg,Ä,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://www.w3.org/2000/svg,Ä,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://www.w3.org/2000/svg,Ä,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://FOO,abc,abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://FOO,abc,abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://FOO,abc,abc | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://FOO,abc,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://FOO,abc,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://FOO,abc,Abc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://FOO,abc,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://FOO,abc,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://FOO,abc,ABC | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://FOO,abc,ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://FOO,abc,ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://FOO,abc,ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://FOO,abc,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://FOO,abc,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://FOO,abc,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://FOO,Abc,abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://FOO,Abc,abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://FOO,Abc,abc | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://FOO,Abc,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://FOO,Abc,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://FOO,Abc,Abc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://FOO,Abc,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://FOO,Abc,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://FOO,Abc,ABC | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://FOO,Abc,ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://FOO,Abc,ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://FOO,Abc,ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://FOO,Abc,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://FOO,Abc,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://FOO,Abc,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://FOO,ABC,abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://FOO,ABC,abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://FOO,ABC,abc | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://FOO,ABC,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://FOO,ABC,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://FOO,ABC,Abc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://FOO,ABC,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://FOO,ABC,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://FOO,ABC,ABC | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://FOO,ABC,ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://FOO,ABC,ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://FOO,ABC,ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://FOO,ABC,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://FOO,ABC,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://FOO,ABC,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://FOO,ä,abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://FOO,ä,abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://FOO,ä,abc | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://FOO,ä,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://FOO,ä,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://FOO,ä,Abc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://FOO,ä,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://FOO,ä,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://FOO,ä,ABC | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://FOO,ä,ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://FOO,ä,ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://FOO,ä,ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://FOO,ä,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://FOO,ä,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://FOO,ä,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://FOO,Ä,abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://FOO,Ä,abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://FOO,Ä,abc | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://FOO,Ä,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://FOO,Ä,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://FOO,Ä,Abc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://FOO,Ä,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://FOO,Ä,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://FOO,Ä,ABC | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS http://FOO,Ä,ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://FOO,Ä,ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://FOO,Ä,ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS http://FOO,Ä,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS http://FOO,Ä,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS http://FOO,Ä,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagNameNS ,abc | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagNameNS ,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagNameNS ,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagNameNS ,ä | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagNameNS ,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagNameNS http://www.w3.org/1999/xhtml,abc | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagNameNS http://www.w3.org/1999/xhtml,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagNameNS http://www.w3.org/1999/xhtml,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagNameNS http://www.w3.org/1999/xhtml,ä | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagNameNS http://www.w3.org/1999/xhtml,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagNameNS http://www.w3.org/2000/svg,abc | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagNameNS http://www.w3.org/2000/svg,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagNameNS http://www.w3.org/2000/svg,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagNameNS http://www.w3.org/2000/svg,ä | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagNameNS http://www.w3.org/2000/svg,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagNameNS http://FOO,abc | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagNameNS http://FOO,Abc | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagNameNS http://FOO,ABC | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagNameNS http://FOO,ä | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagNameNS http://FOO,Ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS abc | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS Abc | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS Abc | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS Abc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS ABC | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS ABC | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS ABC | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS ä | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS Ä | PASS | PASS | PASS | PASS | PASS | PASS |
setAttributeNS Ä | PASS | PASS | PASS | PASS | PASS | PASS |
getAttributeNS Ä | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-01.htm | OK | OK | OK | OK | OK | OK |
document.getElementsByClassName(): simple | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-02.htm | OK | OK | OK | OK | OK | OK |
document.getElementsByClassName(): also simple | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-03.htm | OK | OK | OK | OK | OK | OK |
document.getElementsByClassName(): changing classes | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-04.htm | OK | OK | OK | OK | OK | OK |
document.getElementsByClassName(): changing classes | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-05.htm | OK | OK | OK | OK | OK | OK |
document.getElementsByClassName(): changing classes | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-06.htm | OK | OK | OK | OK | OK | OK |
document.getElementsByClassName(): adding element with class | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-07.htm | OK | OK | OK | OK | OK | OK |
document.getElementsByClassName(): multiple classes | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-08.htm | OK | OK | OK | OK | OK | OK |
document.getElementsByClassName(): multiple classes | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-09.htm | OK | OK | OK | OK | OK | OK |
document.getElementsByClassName(): case sensitive | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-12.htm | OK | OK | OK | OK | OK | OK |
element.getElementsByClassName(): simple | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-13.htm | OK | OK | OK | OK | OK | OK |
element.getElementsByClassName(): adding an element | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-14.htm | OK | OK | OK | OK | OK | OK |
document.getElementsByClassName(): case-insensitive (quirks mode) | PASS | FAIL | PASS | FAIL | PASS | PASS |
/dom/nodes/getElementsByClassName-15.htm | OK | OK | OK | OK | OK | OK |
document.getElementsByClassName(array): "a\n" | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-16.htm | OK | OK | OK | OK | OK | OK |
document.getElementsByClassName(array): "b","a" | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-17.htm | OK | OK | OK | OK | OK | OK |
document.getElementsByClassName(array): "b a" | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-18.htm | OK | OK | OK | OK | OK | OK |
element.getElementsByClassName(array): "a", "b" | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-19.htm | OK | OK | OK | OK | OK | OK |
get elements in document | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-20.htm | OK | OK | OK | OK | OK | OK |
get elements in document then add element to collection | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-21.htm | OK | OK | OK | OK | OK | OK |
delete element from collection | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-22.htm | OK | OK | OK | OK | OK | OK |
move item in collection order | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-23.htm | OK | OK | OK | OK | OK | OK |
multiple defined classes | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-24.htm | OK | OK | OK | OK | OK | OK |
handle unicode chars | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-25.htm | OK | OK | OK | OK | OK | OK |
verify spacing is handled correctly | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-26.htm | OK | OK | OK | OK | OK | OK |
multiple class attributes | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-27.htm | OK | OK | OK | OK | OK | OK |
generic element listed | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-28.htm | OK | OK | OK | OK | OK | OK |
generic element listed | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-29.htm | OK | OK | OK | OK | OK | OK |
get class from children of element | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-30.htm | OK | OK | OK | OK | OK | OK |
big element listing | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/getElementsByClassName-31.htm | OK | OK | OK | OK | OK | OK |
getElementsByClassName across documents | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/ranges/Range-commonAncestorContainer-2.html | OK | OK | OK | OK | OK | OK |
Detached Range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Normal Ranges | PASS | PASS | PASS | PASS | PASS | PASS |
Range.commonAncestorContainer | PASS | PASS | PASS | PASS | PASS | PASS |
Range.commonAncestorContainer 1 | PASS | PASS | PASS | PASS | PASS | PASS |
Range.commonAncestorContainer 2 | PASS | PASS | PASS | PASS | PASS | PASS |
Range.commonAncestorContainer 3 | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/traversal/NodeFilter-constants.html | OK | OK | OK | OK | OK | OK |
Constants for acceptNode on NodeFilter interface object. | PASS | PASS | PASS | PASS | PASS | PASS |
Constants for whatToShow on NodeFilter interface object. | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/traversal/TreeWalker-acceptNode-filter.html | OK | ERROR | OK | OK | OK | OK |
Testing with raw function filter | PASS | PASS | PASS | FAIL | FAIL | PASS |
Testing with object filter | PASS | PASS | PASS | FAIL | FAIL | PASS |
Testing with null filter | PASS | PASS | PASS | FAIL | FAIL | PASS |
Testing with undefined filter | PASS | PASS | PASS | FAIL | FAIL | PASS |
Testing with object lacking acceptNode property | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Testing with object with non-function acceptNode property | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Testing with function having acceptNode function | PASS | PASS | PASS | FAIL | FAIL | PASS |
Testing acceptNode callee | PASS | PASS | PASS | FAIL | FAIL | PASS |
Testing with filter function that throws | PASS | PASS | PASS | FAIL | FAIL | PASS |
Testing with filter object that throws | PASS | FAIL | PASS | FAIL | FAIL | PASS |
/dom/traversal/TreeWalker-basic.html | OK | OK | OK | OK | OK | OK |
Construct a TreeWalker by document.createTreeWalker(root). | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Construct a TreeWalker by document.createTreeWalker(root, undefined, undefined). | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Give an invalid root node to document.createTreeWalker(). | PASS | FAIL | PASS | PASS | FAIL | FAIL |
Walk over nodes. | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Optional arguments to createTreeWalker should be optional (3 passed, null). | PASS | PASS | PASS | FAIL | FAIL | FAIL |
/dom/traversal/TreeWalker-currentNode.html | OK | OK | OK | OK | OK | OK |
Test that TreeWalker.parent() doesn't set the currentNode to a node not under the root. | PASS | PASS | PASS | FAIL | FAIL | PASS |
Test that we handle setting the currentNode to arbitrary nodes not under the root element. | PASS | PASS | PASS | FAIL | FAIL | PASS |
Test how we handle the case when the traversed to node is within the root, but the currentElement is not. | PASS | PASS | PASS | FAIL | FAIL | PASS |
/dom/traversal/TreeWalker-previousNodeLastChildReject.html | OK | OK | OK | OK | OK | OK |
Test that previousNode properly respects the filter. | PASS | PASS | PASS | FAIL | FAIL | PASS |
/dom/traversal/TreeWalker-previousSiblingLastChildSkip.html | OK | OK | OK | OK | OK | OK |
Test that previousSibling properly respects the filter. | PASS | PASS | PASS | FAIL | FAIL | PASS |
/dom/traversal/TreeWalker-traversal-reject.html | OK | OK | OK | OK | OK | OK |
Testing nextNode | PASS | PASS | PASS | FAIL | FAIL | PASS |
Testing firstChild | PASS | PASS | PASS | FAIL | FAIL | PASS |
Testing nextSibling | PASS | PASS | PASS | FAIL | FAIL | PASS |
Testing parentNode | PASS | PASS | PASS | FAIL | FAIL | PASS |
Testing previousSibling | PASS | PASS | PASS | FAIL | FAIL | PASS |
Testing previousNode | PASS | PASS | PASS | FAIL | FAIL | PASS |
/dom/traversal/TreeWalker-traversal-skip-most.html | OK | OK | OK | OK | OK | OK |
Testing nextSibling | PASS | PASS | PASS | FAIL | FAIL | PASS |
Testing previousSibling | PASS | PASS | PASS | FAIL | FAIL | PASS |
/dom/traversal/TreeWalker-traversal-skip.html | OK | OK | OK | OK | OK | OK |
Testing nextNode | PASS | PASS | PASS | FAIL | FAIL | PASS |
Testing firstChild | PASS | PASS | PASS | FAIL | FAIL | PASS |
Testing nextSibling | PASS | PASS | PASS | FAIL | FAIL | PASS |
Testing parentNode | PASS | PASS | PASS | FAIL | FAIL | PASS |
Testing previousSibling | PASS | PASS | PASS | FAIL | FAIL | PASS |
Testing previousNode | PASS | PASS | PASS | FAIL | FAIL | PASS |
/dom/traversal/TreeWalker-walking-outside-a-tree.html | OK | OK | OK | OK | OK | OK |
walking outside a tree | PASS | PASS | PASS | FAIL | FAIL | PASS |
/dom/nodes/Document-characterSet-normalization.html | OK | OK | OK | OK | OK | OK |
Name "utf-8" has label "unicode-1-1-utf-8" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "utf-8" has label "utf-8" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "utf-8" has label "utf8" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "utf-8" has label "utf-16" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "utf-8" has label "utf-16le" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "utf-8" has label "utf-16be" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "ibm866" has label "866" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "ibm866" has label "cp866" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "ibm866" has label "csibm866" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "ibm866" has label "ibm866" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-2" has label "csisolatin2" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-2" has label "iso-8859-2" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-2" has label "iso-ir-101" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-2" has label "iso8859-2" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-2" has label "iso88592" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Name "iso-8859-2" has label "iso_8859-2" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Name "iso-8859-2" has label "iso_8859-2:1987" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-2" has label "l2" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-2" has label "latin2" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-3" has label "csisolatin3" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-3" has label "iso-8859-3" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-3" has label "iso-ir-109" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-3" has label "iso8859-3" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-3" has label "iso88593" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Name "iso-8859-3" has label "iso_8859-3" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Name "iso-8859-3" has label "iso_8859-3:1988" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-3" has label "l3" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-3" has label "latin3" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-4" has label "csisolatin4" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-4" has label "iso-8859-4" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-4" has label "iso-ir-110" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-4" has label "iso8859-4" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-4" has label "iso88594" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Name "iso-8859-4" has label "iso_8859-4" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Name "iso-8859-4" has label "iso_8859-4:1988" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-4" has label "l4" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-4" has label "latin4" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-5" has label "csisolatincyrillic" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-5" has label "cyrillic" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-5" has label "iso-8859-5" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-5" has label "iso-ir-144" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-5" has label "iso8859-5" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-5" has label "iso88595" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Name "iso-8859-5" has label "iso_8859-5" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Name "iso-8859-5" has label "iso_8859-5:1988" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-6" has label "arabic" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-6" has label "asmo-708" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-6" has label "csiso88596e" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Name "iso-8859-6" has label "csiso88596i" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Name "iso-8859-6" has label "csisolatinarabic" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-6" has label "ecma-114" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-6" has label "iso-8859-6" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-6" has label "iso-8859-6-e" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-6" has label "iso-8859-6-i" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-6" has label "iso-ir-127" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-6" has label "iso8859-6" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-6" has label "iso88596" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Name "iso-8859-6" has label "iso_8859-6" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Name "iso-8859-6" has label "iso_8859-6:1987" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-7" has label "csisolatingreek" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-7" has label "ecma-118" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-7" has label "elot_928" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-7" has label "greek" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-7" has label "greek8" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-7" has label "iso-8859-7" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-7" has label "iso-ir-126" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-7" has label "iso8859-7" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-7" has label "iso88597" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Name "iso-8859-7" has label "iso_8859-7" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Name "iso-8859-7" has label "iso_8859-7:1987" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-7" has label "sun_eu_greek" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-8" has label "csiso88598e" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Name "iso-8859-8" has label "csisolatinhebrew" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-8" has label "hebrew" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-8" has label "iso-8859-8" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-8" has label "iso-8859-8-e" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-8" has label "iso-ir-138" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-8" has label "iso8859-8" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-8" has label "iso88598" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Name "iso-8859-8" has label "iso_8859-8" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Name "iso-8859-8" has label "iso_8859-8:1988" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-8" has label "visual" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-8-i" has label "csiso88598i" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-8-i" has label "iso-8859-8-i" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-8-i" has label "logical" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-10" has label "csisolatin6" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-10" has label "iso-8859-10" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-10" has label "iso-ir-157" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-10" has label "iso8859-10" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-10" has label "iso885910" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Name "iso-8859-10" has label "l6" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-10" has label "latin6" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-13" has label "iso-8859-13" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-13" has label "iso8859-13" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-13" has label "iso885913" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Name "iso-8859-14" has label "iso-8859-14" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-14" has label "iso8859-14" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-14" has label "iso885914" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Name "iso-8859-15" has label "csisolatin9" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-15" has label "iso-8859-15" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-15" has label "iso8859-15" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-15" has label "iso885915" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Name "iso-8859-15" has label "iso_8859-15" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Name "iso-8859-15" has label "l9" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-8859-16" has label "iso-8859-16" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "koi8-r" has label "cskoi8r" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "koi8-r" has label "koi" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "koi8-r" has label "koi8" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "koi8-r" has label "koi8-r" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "koi8-r" has label "koi8_r" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Name "koi8-u" has label "koi8-u" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "gb18030" has label "gb18030" (characterSet) | FAIL | PASS | FAIL | PASS | FAIL | PASS |
Name "euc-jp" has label "cseucpkdfmtjapanese" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "euc-jp" has label "euc-jp" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "euc-jp" has label "x-euc-jp" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-2022-jp" has label "csiso2022jp" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "iso-2022-jp" has label "iso-2022-jp" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "shift_jis" has label "csshiftjis" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "shift_jis" has label "ms_kanji" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "shift_jis" has label "shift-jis" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "shift_jis" has label "shift_jis" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "shift_jis" has label "sjis" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "shift_jis" has label "x-sjis" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "euc-kr" has label "cseuckr" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "euc-kr" has label "csksc56011987" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "euc-kr" has label "euc-kr" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "euc-kr" has label "iso-ir-149" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "euc-kr" has label "korean" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "euc-kr" has label "ks_c_5601-1987" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "euc-kr" has label "ks_c_5601-1989" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "euc-kr" has label "ksc5601" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Name "euc-kr" has label "ksc_5601" (characterSet) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
/dom/ranges/Range-attributes.html | OK | OK | OK | OK | OK | OK |
Range attributes | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
/dom/ranges/Range-cloneContents.html | OK | OK | OK | OK | OK | OK |
Range.detach() | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Resulting DOM for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 13 [document.head, 1, document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 13 [document.head, 1, document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 13 [document.head, 1, document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 14 [document.body, 4, document.body, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 14 [document.body, 4, document.body, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 14 [document.body, 4, document.body, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 16 [paras[0], 0, paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 16 [paras[0], 0, paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 16 [paras[0], 0, paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 22 [testDiv, 2, paras[4], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 22 [testDiv, 2, paras[4], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 22 [testDiv, 2, paras[4], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 23 [document, 0, document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 23 [document, 0, document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 23 [document, 0, document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 24 [document, 0, document, 2] | PASS | PASS | PASS | PASS | PASS | FAIL |
Resulting cursor position for range 24 [document, 0, document, 2] | PASS | PASS | PASS | PASS | PASS | FAIL |
Returned fragment for range 24 [document, 0, document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 25 [comment, 2, comment, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 25 [comment, 2, comment, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 26 [testDiv, 0, comment, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 26 [testDiv, 0, comment, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 27 [foreignDoc, 1, foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 27 [foreignDoc, 1, foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 29 [xmlDoc, 1, xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 29 [xmlDoc, 1, xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Returned fragment for range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Resulting cursor position for range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Returned fragment for range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Resulting DOM for range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Resulting cursor position for range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Returned fragment for range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Resulting DOM for range 36 [docfrag, 0, docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 36 [docfrag, 0, docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 36 [docfrag, 0, docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 43 [paras[0], 0, paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 43 [paras[0], 0, paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 43 [paras[0], 0, paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 46 [document.documentElement, 1, document.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 46 [document.documentElement, 1, document.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 46 [document.documentElement, 1, document.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 48 [document, 1, document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 48 [document, 1, document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 48 [document, 1, document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 49 [paras[2].firstChild, 4, comment, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 49 [paras[2].firstChild, 4, comment, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 50 [paras[3], 1, comment, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 50 [paras[3], 1, comment, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Returned fragment for range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Resulting cursor position for range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Returned fragment for range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/ranges/Range-cloneRange.html | OK | OK | OK | OK | OK | OK |
Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 13 [document.head, 1, document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 14 [document.body, 4, document.body, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 16 [paras[0], 0, paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 22 [testDiv, 2, paras[4], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 23 [document, 0, document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 24 [document, 0, document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 25 [comment, 2, comment, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 26 [testDiv, 0, comment, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 27 [foreignDoc, 1, foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 29 [xmlDoc, 1, xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range 36 [docfrag, 0, docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 43 [paras[0], 0, paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 46 [document.documentElement, 1, document.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 48 [document, 1, document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 49 [paras[2].firstChild, 4, comment, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 50 [paras[3], 1, comment, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/ranges/Range-collapse.html | OK | OK | OK | OK | OK | OK |
Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 10 [document.documentElement, 0, document.documentElement, 1], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 10 [document.documentElement, 0, document.documentElement, 1], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 10 [document.documentElement, 0, document.documentElement, 1], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 11 [document.documentElement, 0, document.documentElement, 2], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 11 [document.documentElement, 0, document.documentElement, 2], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 11 [document.documentElement, 0, document.documentElement, 2], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 12 [document.documentElement, 1, document.documentElement, 2], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 12 [document.documentElement, 1, document.documentElement, 2], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 12 [document.documentElement, 1, document.documentElement, 2], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 13 [document.head, 1, document.head, 1], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 13 [document.head, 1, document.head, 1], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 13 [document.head, 1, document.head, 1], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 14 [document.body, 4, document.body, 5], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 14 [document.body, 4, document.body, 5], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 14 [document.body, 4, document.body, 5], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 16 [paras[0], 0, paras[0], 1], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 16 [paras[0], 0, paras[0], 1], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 16 [paras[0], 0, paras[0], 1], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 17 [detachedPara1, 0, detachedPara1, 1], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 17 [detachedPara1, 0, detachedPara1, 1], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 17 [detachedPara1, 0, detachedPara1, 1], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 20 [paras[0].firstChild, 3, paras[3], 1], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 20 [paras[0].firstChild, 3, paras[3], 1], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 20 [paras[0].firstChild, 3, paras[3], 1], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 21 [paras[0], 0, paras[0].firstChild, 7], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 21 [paras[0], 0, paras[0].firstChild, 7], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 21 [paras[0], 0, paras[0].firstChild, 7], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 22 [testDiv, 2, paras[4], 1], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 22 [testDiv, 2, paras[4], 1], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 22 [testDiv, 2, paras[4], 1], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 23 [document, 0, document, 1], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 23 [document, 0, document, 1], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 23 [document, 0, document, 1], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 24 [document, 0, document, 2], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 24 [document, 0, document, 2], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 24 [document, 0, document, 2], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 25 [comment, 2, comment, 3], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 25 [comment, 2, comment, 3], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 25 [comment, 2, comment, 3], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 26 [testDiv, 0, comment, 5], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 26 [testDiv, 0, comment, 5], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 26 [testDiv, 0, comment, 5], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 27 [foreignDoc, 1, foreignComment, 2], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 27 [foreignDoc, 1, foreignComment, 2], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 27 [foreignDoc, 1, foreignComment, 2], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 28 [foreignDoc.body, 0, foreignTextNode, 36], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 28 [foreignDoc.body, 0, foreignTextNode, 36], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 28 [foreignDoc.body, 0, foreignTextNode, 36], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 29 [xmlDoc, 1, xmlComment, 0], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 29 [xmlDoc, 1, xmlComment, 0], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 29 [xmlDoc, 1, xmlComment, 0], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 30 [detachedTextNode, 0, detachedTextNode, 8], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 30 [detachedTextNode, 0, detachedTextNode, 8], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 30 [detachedTextNode, 0, detachedTextNode, 8], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 33 [detachedComment, 3, detachedComment, 4], toStart true | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range 33 [detachedComment, 3, detachedComment, 4], toStart false | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range 33 [detachedComment, 3, detachedComment, 4], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 34 [detachedForeignComment, 0, detachedForeignComment, 1], toStart true | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range 34 [detachedForeignComment, 0, detachedForeignComment, 1], toStart false | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range 34 [detachedForeignComment, 0, detachedForeignComment, 1], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 35 [detachedXmlComment, 2, detachedXmlComment, 6], toStart true | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range 35 [detachedXmlComment, 2, detachedXmlComment, 6], toStart false | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range 35 [detachedXmlComment, 2, detachedXmlComment, 6], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 36 [docfrag, 0, docfrag, 0], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 36 [docfrag, 0, docfrag, 0], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 36 [docfrag, 0, docfrag, 0], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 41 [foreignDoc.head, 1, foreignDoc.head, 1], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 41 [foreignDoc.head, 1, foreignDoc.head, 1], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 41 [foreignDoc.head, 1, foreignDoc.head, 1], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 42 [foreignDoc.body, 0, foreignDoc.body, 0], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 42 [foreignDoc.body, 0, foreignDoc.body, 0], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 42 [foreignDoc.body, 0, foreignDoc.body, 0], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 43 [paras[0], 0, paras[0], 0], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 43 [paras[0], 0, paras[0], 0], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 43 [paras[0], 0, paras[0], 0], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 44 [detachedPara1, 0, detachedPara1, 0], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 44 [detachedPara1, 0, detachedPara1, 0], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 44 [detachedPara1, 0, detachedPara1, 0], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 45 [testDiv, 1, paras[2].firstChild, 5], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 45 [testDiv, 1, paras[2].firstChild, 5], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 45 [testDiv, 1, paras[2].firstChild, 5], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 46 [document.documentElement, 1, document.body, 0], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 46 [document.documentElement, 1, document.body, 0], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 46 [document.documentElement, 1, document.body, 0], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 48 [document, 1, document, 2], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 48 [document, 1, document, 2], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 48 [document, 1, document, 2], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 49 [paras[2].firstChild, 4, comment, 2], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 49 [paras[2].firstChild, 4, comment, 2], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 49 [paras[2].firstChild, 4, comment, 2], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 50 [paras[3], 1, comment, 8], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 50 [paras[3], 1, comment, 8], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 50 [paras[3], 1, comment, 8], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 51 [foreignDoc, 0, foreignDoc, 0], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 51 [foreignDoc, 0, foreignDoc, 0], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 51 [foreignDoc, 0, foreignDoc, 0], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 52 [xmlDoc, 0, xmlDoc, 0], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 52 [xmlDoc, 0, xmlDoc, 0], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 52 [xmlDoc, 0, xmlDoc, 0], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 55 [detachedComment, 5, detachedComment, 5], toStart true | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range 55 [detachedComment, 5, detachedComment, 5], toStart false | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range 55 [detachedComment, 5, detachedComment, 5], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 56 [detachedForeignComment, 4, detachedForeignComment, 4], toStart true | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range 56 [detachedForeignComment, 4, detachedForeignComment, 4], toStart false | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range 56 [detachedForeignComment, 4, detachedForeignComment, 4], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], toStart true | PASS | PASS | PASS | PASS | PASS | PASS |
Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], toStart false | PASS | PASS | PASS | PASS | PASS | PASS |
Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], toStart omitted | PASS | FAIL | PASS | FAIL | FAIL | PASS |
/dom/ranges/Range-commonAncestorContainer.html | OK | OK | OK | OK | OK | OK |
0: range [detached] | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
1: range [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
2: range [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
3: range [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
4: range [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
5: range [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
6: range [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
7: range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
8: range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
9: range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
10: range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
11: range [document.documentElement, 0, document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
12: range [document.documentElement, 0, document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
13: range [document.documentElement, 1, document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
14: range [document.head, 1, document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
15: range [document.body, 4, document.body, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
16: range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
17: range [paras[0], 0, paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
18: range [detachedPara1, 0, detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
19: range [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
20: range [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
21: range [paras[0].firstChild, 3, paras[3], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
22: range [paras[0], 0, paras[0].firstChild, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
23: range [testDiv, 2, paras[4], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
24: range [document, 0, document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
25: range [document, 0, document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
26: range [comment, 2, comment, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
27: range [testDiv, 0, comment, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
28: range [foreignDoc, 1, foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
29: range [foreignDoc.body, 0, foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
30: range [xmlDoc, 1, xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
31: range [detachedTextNode, 0, detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
32: range [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
33: range [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
34: range [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
35: range [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
36: range [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
37: range [docfrag, 0, docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
38: range [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
39: range [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
40: range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
41: range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
42: range [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
43: range [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
44: range [paras[0], 0, paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
45: range [detachedPara1, 0, detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
46: range [testDiv, 1, paras[2].firstChild, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
47: range [document.documentElement, 1, document.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
48: range [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
49: range [document, 1, document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
50: range [paras[2].firstChild, 4, comment, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
51: range [paras[3], 1, comment, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
52: range [foreignDoc, 0, foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
53: range [xmlDoc, 0, xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
54: range [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
55: range [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
56: range [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
57: range [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
58: range [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
59: range [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/ranges/Range-compareBoundaryPoints.html | OK | OK | OK | OK | OK | OK |
0,0,0: context range 0 [detached], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,1: context range 0 [detached], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,2: context range 0 [detached], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,3: context range 0 [detached], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,4: context range 0 [detached], argument range 0 [detached], how -1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,5: context range 0 [detached], argument range 0 [detached], how 4 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,6: context range 0 [detached], argument range 0 [detached], how 5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,7: context range 0 [detached], argument range 0 [detached], how NaN | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,8: context range 0 [detached], argument range 0 [detached], how -0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,9: context range 0 [detached], argument range 0 [detached], how Infinity | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,10: context range 0 [detached], argument range 0 [detached], how -Infinity | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,11: context range 0 [detached], argument range 0 [detached], how 65535 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,12: context range 0 [detached], argument range 0 [detached], how 65536 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,13: context range 0 [detached], argument range 0 [detached], how 65537 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,14: context range 0 [detached], argument range 0 [detached], how 65538 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,15: context range 0 [detached], argument range 0 [detached], how 65539 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,16: context range 0 [detached], argument range 0 [detached], how 65540 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,17: context range 0 [detached], argument range 0 [detached], how -65537 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,18: context range 0 [detached], argument range 0 [detached], how -65536 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,19: context range 0 [detached], argument range 0 [detached], how -65535 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,20: context range 0 [detached], argument range 0 [detached], how -65534 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,21: context range 0 [detached], argument range 0 [detached], how -65533 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,22: context range 0 [detached], argument range 0 [detached], how -65532 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,23: context range 0 [detached], argument range 0 [detached], how 4294967295 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,24: context range 0 [detached], argument range 0 [detached], how 4294967296 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,25: context range 0 [detached], argument range 0 [detached], how 4294967297 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,26: context range 0 [detached], argument range 0 [detached], how 4294967298 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,27: context range 0 [detached], argument range 0 [detached], how 4294967299 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,28: context range 0 [detached], argument range 0 [detached], how 4294967300 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,29: context range 0 [detached], argument range 0 [detached], how -0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,30: context range 0 [detached], argument range 0 [detached], how 0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,31: context range 0 [detached], argument range 0 [detached], how 1.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,32: context range 0 [detached], argument range 0 [detached], how 2.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,33: context range 0 [detached], argument range 0 [detached], how 3.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,34: context range 0 [detached], argument range 0 [detached], how 4.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,35: context range 0 [detached], argument range 0 [detached], how -1.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,36: context range 0 [detached], argument range 0 [detached], how -0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,37: context range 0 [detached], argument range 0 [detached], how 0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,38: context range 0 [detached], argument range 0 [detached], how 1.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,39: context range 0 [detached], argument range 0 [detached], how 2.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,40: context range 0 [detached], argument range 0 [detached], how 3.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,41: context range 0 [detached], argument range 0 [detached], how -73.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,42: context range 0 [detached], argument range 0 [detached], how -72.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,43: context range 0 [detached], argument range 0 [detached], how -71.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,44: context range 0 [detached], argument range 0 [detached], how -70.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,45: context range 0 [detached], argument range 0 [detached], how -69.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,46: context range 0 [detached], argument range 0 [detached], how -68.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,47: context range 0 [detached], argument range 0 [detached], how "0" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,48: context range 0 [detached], argument range 0 [detached], how "1" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,49: context range 0 [detached], argument range 0 [detached], how "2" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,50: context range 0 [detached], argument range 0 [detached], how "3" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,51: context range 0 [detached], argument range 0 [detached], how "-1" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,52: context range 0 [detached], argument range 0 [detached], how "4" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,53: context range 0 [detached], argument range 0 [detached], how "5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,54: context range 0 [detached], argument range 0 [detached], how "NaN" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,55: context range 0 [detached], argument range 0 [detached], how "0" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,56: context range 0 [detached], argument range 0 [detached], how "Infinity" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,57: context range 0 [detached], argument range 0 [detached], how "-Infinity" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,58: context range 0 [detached], argument range 0 [detached], how "65535" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,59: context range 0 [detached], argument range 0 [detached], how "65536" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,60: context range 0 [detached], argument range 0 [detached], how "65537" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,61: context range 0 [detached], argument range 0 [detached], how "65538" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,62: context range 0 [detached], argument range 0 [detached], how "65539" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,63: context range 0 [detached], argument range 0 [detached], how "65540" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,64: context range 0 [detached], argument range 0 [detached], how "-65537" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,65: context range 0 [detached], argument range 0 [detached], how "-65536" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,66: context range 0 [detached], argument range 0 [detached], how "-65535" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,67: context range 0 [detached], argument range 0 [detached], how "-65534" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,68: context range 0 [detached], argument range 0 [detached], how "-65533" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,69: context range 0 [detached], argument range 0 [detached], how "-65532" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,70: context range 0 [detached], argument range 0 [detached], how "4294967295" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,71: context range 0 [detached], argument range 0 [detached], how "4294967296" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,72: context range 0 [detached], argument range 0 [detached], how "4294967297" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,73: context range 0 [detached], argument range 0 [detached], how "4294967298" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,74: context range 0 [detached], argument range 0 [detached], how "4294967299" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,75: context range 0 [detached], argument range 0 [detached], how "4294967300" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,76: context range 0 [detached], argument range 0 [detached], how "-0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,77: context range 0 [detached], argument range 0 [detached], how "0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,78: context range 0 [detached], argument range 0 [detached], how "1.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,79: context range 0 [detached], argument range 0 [detached], how "2.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,80: context range 0 [detached], argument range 0 [detached], how "3.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,81: context range 0 [detached], argument range 0 [detached], how "4.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,82: context range 0 [detached], argument range 0 [detached], how "-1.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,83: context range 0 [detached], argument range 0 [detached], how "-0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,84: context range 0 [detached], argument range 0 [detached], how "0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,85: context range 0 [detached], argument range 0 [detached], how "1.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,86: context range 0 [detached], argument range 0 [detached], how "2.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,87: context range 0 [detached], argument range 0 [detached], how "3.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,88: context range 0 [detached], argument range 0 [detached], how "-73.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,89: context range 0 [detached], argument range 0 [detached], how "-72.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,90: context range 0 [detached], argument range 0 [detached], how "-71.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,91: context range 0 [detached], argument range 0 [detached], how "-70.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,92: context range 0 [detached], argument range 0 [detached], how "-69.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,93: context range 0 [detached], argument range 0 [detached], how "-68.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,94: context range 0 [detached], argument range 0 [detached], how "6.5536e4" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,95: context range 0 [detached], argument range 0 [detached], how null | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,96: context range 0 [detached], argument range 0 [detached], how undefined | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,97: context range 0 [detached], argument range 0 [detached], how true | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,98: context range 0 [detached], argument range 0 [detached], how false | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,99: context range 0 [detached], argument range 0 [detached], how "" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,0,100: context range 0 [detached], argument range 0 [detached], how "quasit" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,1,0: context range 0 [detached], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,1,1: context range 0 [detached], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,1,2: context range 0 [detached], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,1,3: context range 0 [detached], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,2,0: context range 0 [detached], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,2,1: context range 0 [detached], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,2,2: context range 0 [detached], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,2,3: context range 0 [detached], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,0: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,1: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,2: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,3: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,4: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,5: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,6: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,7: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how NaN | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,8: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,9: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how Infinity | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,10: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -Infinity | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,11: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65535 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,12: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65536 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,13: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65537 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,14: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65538 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,15: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65539 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,16: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65540 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,17: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65537 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,18: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65536 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,19: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65535 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,20: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65534 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,21: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65533 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,22: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65532 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,23: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967295 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,24: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967296 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,25: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967297 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,26: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967298 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,27: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967299 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,28: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967300 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,29: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,30: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,31: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,32: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,33: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,34: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,35: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,36: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,37: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,38: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,39: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,40: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,41: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -73.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,42: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -72.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,43: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -71.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,44: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -70.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,45: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -69.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,46: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -68.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,47: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,48: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,49: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,50: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,51: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,52: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,53: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,54: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "NaN" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,55: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,56: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "Infinity" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,57: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-Infinity" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,58: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65535" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,59: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65536" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,60: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65537" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,61: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65538" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,62: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65539" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,63: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65540" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,64: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65537" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,65: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65536" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,66: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65535" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,67: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65534" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,68: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65533" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,69: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65532" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,70: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967295" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,71: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967296" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,72: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967297" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,73: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967298" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,74: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967299" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,75: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967300" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,76: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,77: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,78: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,79: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,80: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,81: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,82: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,83: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,84: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,85: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,86: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,87: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,88: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-73.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,89: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-72.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,90: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-71.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,91: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-70.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,92: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-69.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,93: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-68.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,94: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "6.5536e4" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,95: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how null | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,96: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how undefined | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,97: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how true | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,98: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how false | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,99: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,3,100: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "quasit" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,4,0: context range 0 [detached], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,4,1: context range 0 [detached], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,4,2: context range 0 [detached], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,4,3: context range 0 [detached], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,5,0: context range 0 [detached], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,5,1: context range 0 [detached], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,5,2: context range 0 [detached], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,5,3: context range 0 [detached], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,6,0: context range 0 [detached], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,6,1: context range 0 [detached], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,6,2: context range 0 [detached], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,6,3: context range 0 [detached], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,7,0: context range 0 [detached], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,7,1: context range 0 [detached], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,7,2: context range 0 [detached], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,7,3: context range 0 [detached], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,8,0: context range 0 [detached], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,8,1: context range 0 [detached], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,8,2: context range 0 [detached], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,8,3: context range 0 [detached], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,9,0: context range 0 [detached], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,9,1: context range 0 [detached], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,9,2: context range 0 [detached], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,9,3: context range 0 [detached], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,10,0: context range 0 [detached], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,10,1: context range 0 [detached], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,10,2: context range 0 [detached], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,10,3: context range 0 [detached], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,11,0: context range 0 [detached], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,11,1: context range 0 [detached], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,11,2: context range 0 [detached], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,11,3: context range 0 [detached], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,12,0: context range 0 [detached], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,12,1: context range 0 [detached], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,12,2: context range 0 [detached], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,12,3: context range 0 [detached], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,13,0: context range 0 [detached], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,13,1: context range 0 [detached], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,13,2: context range 0 [detached], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,13,3: context range 0 [detached], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,14,0: context range 0 [detached], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,14,1: context range 0 [detached], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,14,2: context range 0 [detached], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,14,3: context range 0 [detached], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,15,0: context range 0 [detached], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,15,1: context range 0 [detached], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,15,2: context range 0 [detached], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,15,3: context range 0 [detached], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,0: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,1: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,2: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,3: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,4: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,5: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,6: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,7: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how NaN | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,8: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,9: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how Infinity | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,10: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -Infinity | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,11: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65535 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,12: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65536 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,13: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65537 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,14: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65538 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,15: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65539 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,16: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65540 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,17: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65537 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,18: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65536 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,19: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65535 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,20: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65534 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,21: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65533 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,22: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65532 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,23: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967295 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,24: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967296 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,25: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967297 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,26: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967298 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,27: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967299 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,28: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967300 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,29: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,30: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,31: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,32: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,33: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,34: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,35: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,36: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,37: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,38: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,39: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,40: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,41: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -73.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,42: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -72.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,43: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -71.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,44: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -70.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,45: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -69.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,46: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -68.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,47: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,48: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,49: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,50: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,51: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,52: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,53: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,54: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "NaN" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,55: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,56: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "Infinity" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,57: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-Infinity" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,58: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65535" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,59: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65536" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,60: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65537" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,61: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65538" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,62: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65539" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,63: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65540" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,64: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65537" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,65: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65536" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,66: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65535" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,67: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65534" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,68: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65533" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,69: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65532" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,70: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967295" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,71: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967296" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,72: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967297" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,73: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967298" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,74: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967299" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,75: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967300" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,76: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,77: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,78: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,79: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,80: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,81: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,82: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,83: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,84: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,85: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,86: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,87: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,88: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-73.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,89: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-72.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,90: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-71.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,91: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-70.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,92: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-69.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,93: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-68.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,94: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "6.5536e4" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,95: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how null | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,96: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how undefined | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,97: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how true | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,98: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how false | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,99: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,16,100: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "quasit" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,17,0: context range 0 [detached], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,17,1: context range 0 [detached], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,17,2: context range 0 [detached], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,17,3: context range 0 [detached], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,18,0: context range 0 [detached], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,18,1: context range 0 [detached], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,18,2: context range 0 [detached], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,18,3: context range 0 [detached], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,19,0: context range 0 [detached], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,19,1: context range 0 [detached], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,19,2: context range 0 [detached], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,19,3: context range 0 [detached], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,20,0: context range 0 [detached], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,20,1: context range 0 [detached], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,20,2: context range 0 [detached], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,20,3: context range 0 [detached], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,0: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,1: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,2: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,3: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,4: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,5: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,6: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,7: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how NaN | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,8: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,9: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how Infinity | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,10: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -Infinity | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,11: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65535 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,12: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65536 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,13: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65537 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,14: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65538 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,15: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65539 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,16: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65540 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,17: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65537 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,18: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65536 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,19: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65535 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,20: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65534 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,21: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65533 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,22: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65532 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,23: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967295 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,24: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967296 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,25: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967297 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,26: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967298 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,27: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967299 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,28: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967300 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,29: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,30: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,31: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,32: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,33: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,34: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,35: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,36: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,37: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,38: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,39: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,40: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,41: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -73.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,42: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -72.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,43: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -71.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,44: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -70.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,45: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -69.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,46: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -68.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,47: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,48: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,49: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,50: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,51: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,52: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,53: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,54: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "NaN" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,55: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,56: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "Infinity" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,57: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-Infinity" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,58: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65535" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,59: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65536" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,60: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65537" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,61: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65538" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,62: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65539" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,63: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65540" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,64: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65537" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,65: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65536" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,66: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65535" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,67: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65534" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,68: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65533" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,69: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65532" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,70: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967295" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,71: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967296" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,72: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967297" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,73: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967298" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,74: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967299" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,75: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967300" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,76: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,77: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,78: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,79: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,80: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,81: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,82: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,83: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,84: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,85: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,86: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,87: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,88: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-73.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,89: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-72.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,90: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-71.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,91: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-70.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,92: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-69.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,93: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-68.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,94: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "6.5536e4" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,95: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how null | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,96: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how undefined | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,97: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how true | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,98: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how false | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,99: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,21,100: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "quasit" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,22,0: context range 0 [detached], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,22,1: context range 0 [detached], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,22,2: context range 0 [detached], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,22,3: context range 0 [detached], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,23,0: context range 0 [detached], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,23,1: context range 0 [detached], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,23,2: context range 0 [detached], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,23,3: context range 0 [detached], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,24,0: context range 0 [detached], argument range 24 [document, 0, document, 1], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,24,1: context range 0 [detached], argument range 24 [document, 0, document, 1], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,24,2: context range 0 [detached], argument range 24 [document, 0, document, 1], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,24,3: context range 0 [detached], argument range 24 [document, 0, document, 1], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,25,0: context range 0 [detached], argument range 25 [document, 0, document, 2], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,25,1: context range 0 [detached], argument range 25 [document, 0, document, 2], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,25,2: context range 0 [detached], argument range 25 [document, 0, document, 2], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,25,3: context range 0 [detached], argument range 25 [document, 0, document, 2], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,26,0: context range 0 [detached], argument range 26 [comment, 2, comment, 3], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,26,1: context range 0 [detached], argument range 26 [comment, 2, comment, 3], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,26,2: context range 0 [detached], argument range 26 [comment, 2, comment, 3], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,26,3: context range 0 [detached], argument range 26 [comment, 2, comment, 3], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,0: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,1: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,2: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,3: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,4: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,5: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,6: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,7: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how NaN | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,8: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,9: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how Infinity | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,10: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -Infinity | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,11: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65535 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,12: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65536 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,13: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65537 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,14: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65538 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,15: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65539 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,16: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65540 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,17: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65537 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,18: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65536 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,19: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65535 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,20: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65534 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,21: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65533 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,22: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65532 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,23: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967295 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,24: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967296 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,25: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967297 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,26: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967298 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,27: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967299 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,28: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967300 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,29: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,30: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,31: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 1.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,32: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 2.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,33: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 3.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,34: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,35: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -1.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,36: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,37: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,38: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 1.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,39: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 2.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,40: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 3.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,41: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -73.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,42: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -72.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,43: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -71.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,44: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -70.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,45: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -69.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,46: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -68.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,47: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "0" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,48: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "1" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,49: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "2" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,50: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "3" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,51: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-1" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,52: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,53: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,54: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "NaN" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,55: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "0" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,56: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "Infinity" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,57: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-Infinity" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,58: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65535" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,59: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65536" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,60: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65537" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,61: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65538" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,62: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65539" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,63: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65540" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,64: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65537" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,65: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65536" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,66: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65535" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,67: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65534" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,68: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65533" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,69: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65532" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,70: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967295" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,71: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967296" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,72: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967297" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,73: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967298" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,74: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967299" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,75: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967300" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,76: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,77: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,78: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "1.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,79: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "2.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,80: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "3.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,81: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,82: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-1.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,83: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,84: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,85: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "1.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,86: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "2.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,87: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "3.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,88: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-73.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,89: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-72.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,90: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-71.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,91: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-70.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,92: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-69.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,93: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-68.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,94: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "6.5536e4" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,95: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how null | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,96: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how undefined | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,97: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how true | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,98: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how false | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,99: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,27,100: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "quasit" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,28,0: context range 0 [detached], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,28,1: context range 0 [detached], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,28,2: context range 0 [detached], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,28,3: context range 0 [detached], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,29,0: context range 0 [detached], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,29,1: context range 0 [detached], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,29,2: context range 0 [detached], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,29,3: context range 0 [detached], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,30,0: context range 0 [detached], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,30,1: context range 0 [detached], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,30,2: context range 0 [detached], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,30,3: context range 0 [detached], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,31,0: context range 0 [detached], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,31,1: context range 0 [detached], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,31,2: context range 0 [detached], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,31,3: context range 0 [detached], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,32,0: context range 0 [detached], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,32,1: context range 0 [detached], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,32,2: context range 0 [detached], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,32,3: context range 0 [detached], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,33,0: context range 0 [detached], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,33,1: context range 0 [detached], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,33,2: context range 0 [detached], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,33,3: context range 0 [detached], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,34,0: context range 0 [detached], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,34,1: context range 0 [detached], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,34,2: context range 0 [detached], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,34,3: context range 0 [detached], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,35,0: context range 0 [detached], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,35,1: context range 0 [detached], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,35,2: context range 0 [detached], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,35,3: context range 0 [detached], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,36,0: context range 0 [detached], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,36,1: context range 0 [detached], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,36,2: context range 0 [detached], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,36,3: context range 0 [detached], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,37,0: context range 0 [detached], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,37,1: context range 0 [detached], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,37,2: context range 0 [detached], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,37,3: context range 0 [detached], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,38,0: context range 0 [detached], argument range same as first range, how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,38,1: context range 0 [detached], argument range same as first range, how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,38,2: context range 0 [detached], argument range same as first range, how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
0,38,3: context range 0 [detached], argument range same as first range, how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
1,0,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
1,0,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
1,0,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
1,0,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
1,1,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,1,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,1,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,1,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,2,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,2,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,2,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,2,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,3,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,3,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,3,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,3,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,4,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,4,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,4,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,4,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,5,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,5,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,5,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,5,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,6,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,6,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,6,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,6,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,7,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,7,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,7,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,7,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,8,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,8,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,8,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,8,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,9,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,9,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,9,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,9,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,10,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,10,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,10,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,10,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,11,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,11,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,11,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,11,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,12,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,12,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,12,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,12,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,13,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,13,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,13,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,13,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,14,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,14,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,14,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,14,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,15,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,15,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,15,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,15,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,16,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,16,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,16,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,16,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,17,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,17,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,17,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,17,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,18,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,18,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,18,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,18,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,19,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,19,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,19,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,19,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,20,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,20,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,20,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,20,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,21,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,21,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,21,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,21,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,22,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,22,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,22,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,22,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,23,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,23,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,23,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,23,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,24,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,24,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,24,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,24,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,25,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,25,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,25,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,25,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,26,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,26,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,26,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,26,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,27,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,27,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,27,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,27,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,28,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,28,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,28,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,28,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,29,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,29,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,29,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,29,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,30,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,30,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,30,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,30,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,31,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,31,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,31,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,31,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,32,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,32,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,32,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,32,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,33,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,33,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,33,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,33,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,34,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,34,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,34,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,34,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,35,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,35,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,35,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,35,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,36,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,36,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,36,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,36,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,37,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,37,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,37,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,37,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
1,38,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
1,38,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,38,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
1,38,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,0,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
2,0,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
2,0,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
2,0,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
2,1,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,1,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,1,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,1,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,2,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,2,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,2,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,2,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,3,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,3,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,3,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,3,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,4,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,4,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,4,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,4,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,5,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,5,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,5,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,5,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,6,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,6,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,6,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,6,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,7,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,7,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,7,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,7,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,8,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,8,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,8,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,8,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,9,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,9,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,9,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,9,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,10,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,10,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,10,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,10,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,11,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,11,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,11,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,11,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,12,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,12,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,12,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,12,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,13,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,13,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,13,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,13,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,14,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,14,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,14,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,14,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,15,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,15,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,15,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,15,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,16,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,16,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,16,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,16,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,17,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,17,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,17,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,17,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,18,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,18,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,18,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,18,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,19,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,19,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,19,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,19,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,20,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,20,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,20,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,20,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,21,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,21,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,21,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,21,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,22,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,22,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,22,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,22,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,23,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,23,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,23,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,23,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,24,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,24,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,24,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,24,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,25,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,25,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,25,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,25,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,26,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,26,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,26,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,26,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,27,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,27,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,27,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,27,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,28,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,28,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,28,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,28,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,29,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,29,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,29,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,29,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,30,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,30,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,30,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,30,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,31,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,31,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,31,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,31,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,32,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,32,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,32,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,32,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,33,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,33,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,33,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,33,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,34,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,34,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,34,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,34,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,35,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,35,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,35,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,35,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,36,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,36,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,36,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,36,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,37,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,37,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,37,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,37,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
2,38,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
2,38,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,38,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
2,38,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,0,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,4: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,5: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,6: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,7: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how NaN | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,8: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,9: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how Infinity | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,10: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -Infinity | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,11: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 65535 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,12: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 65536 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,13: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 65537 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,14: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 65538 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,15: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 65539 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,16: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 65540 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,17: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -65537 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,18: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -65536 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,19: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -65535 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,20: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -65534 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,21: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -65533 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,22: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -65532 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,23: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4294967295 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,24: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4294967296 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,25: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4294967297 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,26: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4294967298 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,27: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4294967299 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,28: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4294967300 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,29: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,30: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,31: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 1.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,32: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 2.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,33: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 3.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,34: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,35: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -1.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,36: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,37: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,38: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 1.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,39: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 2.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,40: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 3.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,41: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -73.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,42: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -72.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,43: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -71.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,44: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -70.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,45: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -69.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,46: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -68.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,47: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "0" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,48: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "1" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,49: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "2" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,50: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "3" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,51: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-1" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,52: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,53: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,54: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "NaN" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,55: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "0" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,56: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "Infinity" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,57: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-Infinity" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,58: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "65535" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,59: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "65536" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,60: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "65537" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,61: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "65538" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,62: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "65539" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,63: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "65540" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,64: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-65537" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,65: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-65536" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,66: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-65535" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,67: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-65534" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,68: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-65533" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,69: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-65532" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,70: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4294967295" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,71: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4294967296" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,72: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4294967297" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,73: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4294967298" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,74: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4294967299" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,75: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4294967300" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,76: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,77: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,78: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "1.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,79: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "2.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,80: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "3.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,81: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,82: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-1.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,83: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,84: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,85: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "1.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,86: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "2.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,87: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "3.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,88: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-73.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,89: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-72.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,90: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-71.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,91: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-70.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,92: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-69.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,93: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-68.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,94: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "6.5536e4" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,95: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how null | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,96: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how undefined | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,97: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how true | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,98: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how false | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,99: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,0,100: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "quasit" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
3,1,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,1,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,1,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,1,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,2,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,2,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,2,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,2,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,4: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,5: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,6: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,7: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how NaN | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,8: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,9: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,10: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,11: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65535 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,12: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65536 | PASS | PASS | PASS | PASS | PASS | FAIL |
3,3,13: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65537 | PASS | PASS | PASS | PASS | PASS | FAIL |
3,3,14: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65538 | PASS | PASS | PASS | PASS | PASS | FAIL |
3,3,15: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65539 | PASS | PASS | PASS | PASS | PASS | FAIL |
3,3,16: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65540 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,17: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65537 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,18: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65536 | PASS | PASS | PASS | PASS | PASS | FAIL |
3,3,19: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65535 | PASS | PASS | PASS | PASS | PASS | FAIL |
3,3,20: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65534 | PASS | PASS | PASS | PASS | PASS | FAIL |
3,3,21: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65533 | PASS | PASS | PASS | PASS | PASS | FAIL |
3,3,22: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65532 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,23: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967295 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,24: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967296 | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,25: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967297 | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,26: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967298 | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,27: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967299 | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,28: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967300 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,29: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,30: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,31: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,32: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,33: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,34: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,35: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,36: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,37: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,38: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,39: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,40: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,41: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -73.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,42: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -72.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,43: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -71.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,44: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -70.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,45: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -69.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,46: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -68.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,47: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,48: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1" | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,49: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2" | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,50: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3" | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,51: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,52: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,53: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,54: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "NaN" | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,55: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,56: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,57: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,58: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65535" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,59: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65536" | PASS | PASS | PASS | PASS | PASS | FAIL |
3,3,60: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65537" | PASS | PASS | PASS | PASS | PASS | FAIL |
3,3,61: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65538" | PASS | PASS | PASS | PASS | PASS | FAIL |
3,3,62: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65539" | PASS | PASS | PASS | PASS | PASS | FAIL |
3,3,63: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65540" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,64: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65537" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,65: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65536" | PASS | PASS | PASS | PASS | PASS | FAIL |
3,3,66: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65535" | PASS | PASS | PASS | PASS | PASS | FAIL |
3,3,67: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65534" | PASS | PASS | PASS | PASS | PASS | FAIL |
3,3,68: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65533" | PASS | PASS | PASS | PASS | PASS | FAIL |
3,3,69: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65532" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,70: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967295" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,71: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967296" | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,72: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967297" | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,73: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967298" | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,74: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967299" | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,75: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967300" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,76: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,77: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,78: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,79: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,80: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,81: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,82: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,83: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,84: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,85: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,86: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,87: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,88: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-73.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,89: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-72.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,90: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-71.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,91: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-70.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,92: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-69.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,93: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-68.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,3,94: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "6.5536e4" | PASS | PASS | PASS | PASS | PASS | FAIL |
3,3,95: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how null | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,96: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how undefined | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,97: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how true | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,98: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how false | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,99: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "" | PASS | PASS | PASS | PASS | PASS | PASS |
3,3,100: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "quasit" | PASS | PASS | PASS | PASS | PASS | PASS |
3,4,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,4,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,4,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,4,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,5,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,5,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,5,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,5,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,6,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,6,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,6,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,6,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,7,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,7,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,7,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,7,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,8,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,8,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,8,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,8,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,9,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,9,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,9,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,9,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,10,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,10,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,10,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,10,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,11,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,11,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,11,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,11,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,12,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,12,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,12,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,12,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,13,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,13,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,13,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,13,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,14,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,14,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,14,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,14,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,15,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,15,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,15,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,15,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,4: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,5: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,6: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,7: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how NaN | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,8: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,9: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,10: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,11: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65535 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,12: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65536 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,13: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65537 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,14: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65538 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,15: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65539 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,16: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65540 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,17: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65537 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,18: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65536 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,19: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65535 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,20: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65534 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,21: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65533 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,22: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65532 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,23: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967295 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,24: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967296 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,25: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967297 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,26: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967298 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,27: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967299 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,28: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967300 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,29: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,30: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,31: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,32: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,33: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,34: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,35: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,36: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,37: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,38: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,39: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,40: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,41: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -73.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,42: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -72.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,43: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -71.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,44: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -70.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,45: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -69.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,46: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -68.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,47: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,48: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,49: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,50: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,51: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,52: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,53: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,54: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "NaN" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,55: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,56: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,57: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,58: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65535" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,59: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65536" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,60: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65537" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,61: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65538" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,62: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65539" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,63: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65540" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,64: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65537" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,65: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65536" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,66: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65535" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,67: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65534" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,68: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65533" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,69: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65532" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,70: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967295" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,71: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967296" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,72: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967297" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,73: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967298" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,74: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967299" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,75: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967300" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,76: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,77: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,78: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,79: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,80: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,81: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,82: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,83: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,84: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,85: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,86: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,87: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,88: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-73.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,89: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-72.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,90: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-71.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,91: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-70.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,92: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-69.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,93: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-68.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,16,94: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "6.5536e4" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,95: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how null | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,96: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how undefined | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,97: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how true | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,98: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how false | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,99: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "" | PASS | PASS | PASS | PASS | PASS | PASS |
3,16,100: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "quasit" | PASS | PASS | PASS | PASS | PASS | PASS |
3,17,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,17,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,17,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,17,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,18,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,18,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,18,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,18,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,19,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,19,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,19,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,19,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,20,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,20,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,20,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,20,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,4: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,5: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,6: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,7: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how NaN | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,8: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,9: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,10: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,11: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65535 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,12: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65536 | PASS | PASS | PASS | PASS | PASS | FAIL |
3,21,13: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65537 | PASS | PASS | PASS | PASS | PASS | FAIL |
3,21,14: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65538 | PASS | PASS | PASS | PASS | PASS | FAIL |
3,21,15: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65539 | PASS | PASS | PASS | PASS | PASS | FAIL |
3,21,16: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65540 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,17: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65537 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,18: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65536 | PASS | PASS | PASS | PASS | PASS | FAIL |
3,21,19: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65535 | PASS | PASS | PASS | PASS | PASS | FAIL |
3,21,20: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65534 | PASS | PASS | PASS | PASS | PASS | FAIL |
3,21,21: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65533 | PASS | PASS | PASS | PASS | PASS | FAIL |
3,21,22: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65532 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,23: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967295 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,24: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967296 | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,25: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967297 | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,26: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967298 | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,27: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967299 | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,28: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967300 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,29: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,30: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,31: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,32: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,33: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,34: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,35: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,36: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,37: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,38: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,39: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,40: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,41: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -73.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,42: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -72.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,43: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -71.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,44: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -70.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,45: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -69.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,46: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -68.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,47: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,48: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1" | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,49: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2" | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,50: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3" | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,51: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,52: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,53: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,54: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "NaN" | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,55: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,56: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,57: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,58: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65535" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,59: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65536" | PASS | PASS | PASS | PASS | PASS | FAIL |
3,21,60: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65537" | PASS | PASS | PASS | PASS | PASS | FAIL |
3,21,61: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65538" | PASS | PASS | PASS | PASS | PASS | FAIL |
3,21,62: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65539" | PASS | PASS | PASS | PASS | PASS | FAIL |
3,21,63: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65540" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,64: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65537" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,65: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65536" | PASS | PASS | PASS | PASS | PASS | FAIL |
3,21,66: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65535" | PASS | PASS | PASS | PASS | PASS | FAIL |
3,21,67: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65534" | PASS | PASS | PASS | PASS | PASS | FAIL |
3,21,68: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65533" | PASS | PASS | PASS | PASS | PASS | FAIL |
3,21,69: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65532" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,70: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967295" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,71: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967296" | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,72: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967297" | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,73: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967298" | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,74: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967299" | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,75: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967300" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,76: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,77: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,78: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,79: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,80: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,81: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,82: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,83: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,84: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,85: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,86: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,87: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,88: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-73.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,89: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-72.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,90: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-71.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,91: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-70.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,92: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-69.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,93: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-68.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,21,94: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "6.5536e4" | PASS | PASS | PASS | PASS | PASS | FAIL |
3,21,95: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how null | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,96: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how undefined | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,97: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how true | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,98: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how false | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,99: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "" | PASS | PASS | PASS | PASS | PASS | PASS |
3,21,100: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "quasit" | PASS | PASS | PASS | PASS | PASS | PASS |
3,22,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,22,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,22,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,22,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,23,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,23,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,23,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,23,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,24,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,24,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,24,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,24,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,25,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,25,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,25,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,25,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,26,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,26,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,26,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,26,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,4: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,5: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 4 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,6: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,7: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how NaN | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,8: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,9: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,10: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,11: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 65535 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,12: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 65536 | PASS | PASS | PASS | PASS | PASS | FAIL |
3,27,13: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 65537 | PASS | PASS | PASS | PASS | PASS | FAIL |
3,27,14: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 65538 | PASS | PASS | PASS | PASS | PASS | FAIL |
3,27,15: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 65539 | PASS | PASS | PASS | PASS | PASS | FAIL |
3,27,16: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 65540 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,17: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -65537 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,18: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -65536 | PASS | PASS | PASS | PASS | PASS | FAIL |
3,27,19: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -65535 | PASS | PASS | PASS | PASS | PASS | FAIL |
3,27,20: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -65534 | PASS | PASS | PASS | PASS | PASS | FAIL |
3,27,21: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -65533 | PASS | PASS | PASS | PASS | PASS | FAIL |
3,27,22: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -65532 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,23: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 4294967295 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,24: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 4294967296 | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,25: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 4294967297 | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,26: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 4294967298 | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,27: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 4294967299 | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,28: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 4294967300 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,29: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,30: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,31: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,32: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,33: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,34: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 4.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,35: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -1.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,36: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,37: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,38: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,39: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,40: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,41: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -73.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,42: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -72.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,43: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -71.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,44: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -70.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,45: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -69.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,46: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -68.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,47: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,48: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "1" | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,49: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "2" | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,50: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "3" | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,51: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-1" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,52: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "4" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,53: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,54: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "NaN" | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,55: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,56: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,57: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,58: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "65535" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,59: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "65536" | PASS | PASS | PASS | PASS | PASS | FAIL |
3,27,60: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "65537" | PASS | PASS | PASS | PASS | PASS | FAIL |
3,27,61: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "65538" | PASS | PASS | PASS | PASS | PASS | FAIL |
3,27,62: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "65539" | PASS | PASS | PASS | PASS | PASS | FAIL |
3,27,63: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "65540" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,64: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-65537" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,65: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-65536" | PASS | PASS | PASS | PASS | PASS | FAIL |
3,27,66: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-65535" | PASS | PASS | PASS | PASS | PASS | FAIL |
3,27,67: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-65534" | PASS | PASS | PASS | PASS | PASS | FAIL |
3,27,68: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-65533" | PASS | PASS | PASS | PASS | PASS | FAIL |
3,27,69: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-65532" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,70: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "4294967295" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,71: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "4294967296" | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,72: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "4294967297" | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,73: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "4294967298" | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,74: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "4294967299" | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,75: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "4294967300" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,76: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,77: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,78: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,79: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,80: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,81: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "4.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,82: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-1.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,83: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,84: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,85: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,86: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,87: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,88: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-73.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,89: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-72.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,90: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-71.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,91: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-70.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,92: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-69.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,93: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-68.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
3,27,94: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "6.5536e4" | PASS | PASS | PASS | PASS | PASS | FAIL |
3,27,95: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how null | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,96: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how undefined | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,97: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how true | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,98: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how false | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,99: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "" | PASS | PASS | PASS | PASS | PASS | PASS |
3,27,100: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "quasit" | PASS | PASS | PASS | PASS | PASS | PASS |
3,28,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,28,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,28,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,28,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,29,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,29,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,29,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,29,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,30,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,30,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,30,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,30,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,31,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,31,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,31,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,31,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,32,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,32,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,32,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,32,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,33,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,33,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,33,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,33,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,34,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,34,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,34,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,34,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,35,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,35,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,35,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,35,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,36,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,36,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,36,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,36,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,37,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,37,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,37,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,37,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
3,38,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
3,38,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,38,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
3,38,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,0,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
4,0,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
4,0,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
4,0,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
4,1,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,1,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,1,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,1,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,2,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,2,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,2,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,2,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,3,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,3,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,3,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,3,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,4,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,4,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,4,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,4,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,5,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,5,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,5,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,5,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,6,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,6,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,6,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,6,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,7,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,7,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,7,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,7,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,8,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,8,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,8,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,8,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,9,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,9,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,9,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,9,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,10,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,10,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,10,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,10,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,11,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,11,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,11,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,11,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,12,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,12,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,12,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,12,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,13,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,13,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,13,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,13,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,14,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,14,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,14,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,14,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,15,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,15,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,15,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,15,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,16,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,16,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,16,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,16,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,17,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,17,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,17,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,17,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,18,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,18,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,18,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,18,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,19,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,19,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,19,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,19,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,20,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,20,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,20,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,20,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,21,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,21,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,21,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,21,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,22,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,22,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,22,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,22,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,23,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,23,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,23,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,23,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,24,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,24,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,24,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,24,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,25,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,25,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,25,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,25,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,26,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,26,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,26,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,26,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,27,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,27,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,27,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,27,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,28,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,28,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,28,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,28,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,29,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,29,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,29,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,29,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,30,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,30,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,30,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,30,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,31,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,31,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,31,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,31,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,32,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,32,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,32,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,32,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,33,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,33,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,33,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,33,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,34,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,34,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,34,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,34,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,35,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,35,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,35,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,35,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,36,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,36,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,36,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,36,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,37,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,37,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,37,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,37,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
4,38,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
4,38,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
4,38,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
4,38,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,0,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
5,0,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
5,0,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
5,0,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
5,1,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,1,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,1,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,1,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,2,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,2,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,2,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,2,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,3,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,3,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,3,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,3,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,4,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,4,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,4,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,4,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,5,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,5,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,5,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,5,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,6,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,6,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,6,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,6,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,7,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,7,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,7,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,7,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,8,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,8,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,8,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,8,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,9,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,9,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,9,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,9,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,10,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,10,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,10,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,10,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,11,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,11,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,11,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,11,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,12,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,12,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,12,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,12,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,13,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,13,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,13,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,13,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,14,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,14,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,14,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,14,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,15,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,15,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,15,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,15,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,16,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,16,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,16,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,16,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,17,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,17,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,17,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,17,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,18,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,18,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,18,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,18,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,19,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,19,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,19,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,19,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,20,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,20,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,20,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,20,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,21,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,21,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,21,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,21,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,22,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,22,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,22,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,22,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,23,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,23,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,23,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,23,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,24,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,24,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,24,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,24,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,25,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,25,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,25,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,25,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,26,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,26,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,26,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,26,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,27,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,27,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,27,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,27,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,28,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,28,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,28,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,28,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,29,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,29,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,29,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,29,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,30,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,30,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,30,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,30,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,31,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,31,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,31,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,31,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,32,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,32,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,32,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,32,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,33,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,33,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,33,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,33,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,34,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,34,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,34,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,34,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,35,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,35,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,35,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,35,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,36,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,36,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,36,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,36,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,37,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,37,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,37,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,37,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
5,38,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
5,38,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,38,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
5,38,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,0,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
6,0,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
6,0,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
6,0,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
6,1,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,1,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,1,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,1,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,2,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,2,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,2,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,2,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,3,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,3,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,3,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,3,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,4,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,4,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,4,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,4,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,5,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,5,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,5,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,5,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,6,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,6,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,6,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,6,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,7,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,7,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,7,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,7,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,8,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,8,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,8,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,8,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,9,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,9,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,9,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,9,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,10,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,10,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,10,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,10,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,11,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,11,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,11,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,11,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,12,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,12,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,12,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,12,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,13,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,13,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,13,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,13,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,14,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,14,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,14,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,14,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,15,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,15,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,15,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,15,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,16,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,16,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,16,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,16,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,17,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,17,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,17,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,17,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,18,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,18,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,18,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,18,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,19,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,19,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,19,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,19,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,20,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,20,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,20,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,20,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,21,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,21,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,21,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,21,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,22,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,22,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,22,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,22,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,23,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,23,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,23,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,23,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,24,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,24,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,24,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,24,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,25,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,25,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,25,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,25,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,26,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,26,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,26,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,26,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,27,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,27,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,27,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,27,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,28,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,28,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,28,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,28,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,29,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,29,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,29,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,29,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,30,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,30,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,30,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,30,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,31,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,31,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,31,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,31,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,32,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,32,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,32,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,32,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,33,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,33,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,33,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,33,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,34,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,34,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,34,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,34,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,35,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,35,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,35,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,35,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,36,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,36,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,36,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,36,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,37,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,37,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,37,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,37,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
6,38,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
6,38,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
6,38,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
6,38,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,0,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
7,0,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
7,0,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
7,0,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
7,1,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,1,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,1,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,1,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,2,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,2,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,2,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,2,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,3,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,3,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,3,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,3,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,4,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,4,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,4,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,4,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,5,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,5,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,5,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,5,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,6,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,6,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,6,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,6,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,7,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,7,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,7,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,7,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,8,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,8,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,8,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,8,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,9,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,9,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,9,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,9,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,10,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,10,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,10,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,10,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,11,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,11,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,11,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,11,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,12,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,12,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,12,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,12,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,13,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,13,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,13,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,13,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,14,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,14,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,14,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,14,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,15,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,15,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,15,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,15,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,16,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,16,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,16,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,16,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,17,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,17,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,17,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,17,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,18,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,18,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,18,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,18,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,19,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,19,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,19,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,19,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,20,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,20,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,20,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,20,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,21,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,21,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,21,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,21,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,22,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,22,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,22,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,22,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,23,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,23,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,23,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,23,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,24,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,24,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,24,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,24,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,25,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,25,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,25,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,25,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,26,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,26,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,26,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,26,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,27,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,27,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,27,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,27,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,28,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,28,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,28,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,28,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,29,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,29,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,29,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,29,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,30,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,30,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,30,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,30,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,31,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,31,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,31,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,31,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,32,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,32,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,32,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,32,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,33,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,33,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,33,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,33,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,34,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,34,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,34,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,34,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,35,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,35,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,35,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,35,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,36,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,36,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,36,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,36,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,37,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,37,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,37,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,37,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
7,38,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
7,38,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
7,38,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
7,38,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,0,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
8,0,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
8,0,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
8,0,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
8,1,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,1,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,1,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,1,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,2,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,2,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,2,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,2,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,3,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,3,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,3,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,3,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,4,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,4,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,4,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,4,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,5,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,5,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,5,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,5,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,6,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,6,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,6,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,6,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,7,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,7,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,7,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,7,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,8,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,8,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,8,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,8,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,9,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,9,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,9,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,9,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,10,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,10,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,10,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,10,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,11,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,11,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,11,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,11,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,12,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,12,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,12,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,12,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,13,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,13,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,13,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,13,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,14,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,14,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,14,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,14,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,15,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,15,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,15,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,15,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,16,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,16,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,16,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,16,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,17,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,17,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,17,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,17,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,18,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,18,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,18,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,18,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,19,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,19,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,19,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,19,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,20,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,20,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,20,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,20,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,21,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,21,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,21,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,21,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,22,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,22,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,22,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,22,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,23,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,23,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,23,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,23,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,24,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,24,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,24,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,24,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,25,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,25,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,25,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,25,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,26,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,26,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,26,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,26,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,27,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,27,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,27,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,27,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,28,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,28,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,28,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,28,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,29,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,29,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,29,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,29,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,30,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,30,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,30,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,30,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,31,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,31,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,31,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,31,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,32,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,32,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,32,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,32,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,33,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,33,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,33,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,33,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,34,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,34,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,34,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,34,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,35,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,35,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,35,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,35,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,36,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,36,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,36,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,36,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,37,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,37,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,37,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,37,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
8,38,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
8,38,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
8,38,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
8,38,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,0,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
9,0,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
9,0,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
9,0,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
9,1,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,1,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,1,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,1,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,2,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,2,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,2,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,2,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,3,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,3,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,3,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,3,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,4,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,4,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,4,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,4,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,5,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,5,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,5,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,5,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,6,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,6,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,6,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,6,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,7,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,7,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,7,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,7,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,8,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,8,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,8,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,8,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,9,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,9,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,9,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,9,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,10,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,10,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,10,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,10,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,11,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,11,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,11,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,11,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,12,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,12,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,12,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,12,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,13,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,13,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,13,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,13,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,14,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,14,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,14,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,14,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,15,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,15,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,15,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,15,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,16,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,16,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,16,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,16,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,17,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,17,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,17,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,17,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,18,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,18,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,18,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,18,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,19,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,19,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,19,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,19,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,20,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,20,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,20,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,20,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,21,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,21,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,21,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,21,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,22,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,22,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,22,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,22,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,23,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,23,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,23,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,23,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,24,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,24,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,24,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,24,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,25,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,25,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,25,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,25,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,26,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,26,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,26,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,26,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,27,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,27,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,27,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,27,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,28,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,28,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,28,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,28,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,29,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,29,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,29,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,29,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,30,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,30,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,30,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,30,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,31,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,31,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,31,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,31,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,32,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,32,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,32,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,32,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,33,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,33,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,33,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,33,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,34,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,34,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,34,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,34,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,35,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,35,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,35,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,35,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,36,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,36,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,36,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,36,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,37,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,37,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,37,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,37,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
9,38,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
9,38,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
9,38,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,38,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,0,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
10,0,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
10,0,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
10,0,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
10,1,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,1,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,1,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,1,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,2,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,2,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,2,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,2,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,3,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,3,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,3,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,3,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,4,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,4,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,4,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,4,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,5,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,5,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,5,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,5,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,6,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,6,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,6,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,6,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,7,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,7,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,7,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,7,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,8,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,8,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,8,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,8,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,9,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,9,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,9,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,9,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,10,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,10,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,10,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,10,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,11,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,11,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,11,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,11,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,12,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,12,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,12,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,12,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,13,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,13,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,13,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,13,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,14,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,14,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,14,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,14,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,15,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,15,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,15,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,15,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,16,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,16,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,16,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,16,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,17,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,17,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,17,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,17,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,18,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,18,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,18,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,18,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,19,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,19,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,19,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,19,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,20,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,20,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,20,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,20,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,21,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,21,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,21,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,21,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,22,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,22,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,22,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,22,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,23,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,23,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,23,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,23,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,24,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,24,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,24,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,24,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,25,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,25,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,25,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,25,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,26,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,26,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,26,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,26,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,27,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,27,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,27,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,27,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,28,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,28,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,28,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,28,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,29,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,29,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,29,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,29,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,30,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,30,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,30,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,30,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,31,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,31,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,31,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,31,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,32,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,32,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,32,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,32,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,33,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,33,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,33,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,33,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,34,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,34,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,34,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,34,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,35,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,35,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,35,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,35,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,36,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,36,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,36,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,36,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,37,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,37,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,37,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,37,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
10,38,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
10,38,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,38,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
10,38,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,0,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
11,0,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
11,0,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
11,0,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
11,1,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,1,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,1,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,1,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,2,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,2,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,2,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,2,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,3,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,3,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,3,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,3,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,4,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,4,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,4,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,4,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,5,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,5,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,5,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,5,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,6,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,6,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,6,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,6,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,7,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,7,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,7,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,7,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,8,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,8,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,8,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,8,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,9,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,9,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,9,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,9,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,10,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,10,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,10,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,10,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,11,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,11,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,11,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,11,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,12,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,12,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,12,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,12,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,13,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,13,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,13,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,13,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,14,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,14,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,14,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,14,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,15,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,15,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,15,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,15,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,16,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,16,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,16,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,16,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,17,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,17,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,17,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,17,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,18,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,18,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,18,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,18,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,19,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,19,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,19,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,19,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,20,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,20,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,20,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,20,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,21,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,21,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,21,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,21,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,22,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,22,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,22,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,22,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,23,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,23,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,23,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,23,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,24,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,24,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,24,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,24,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,25,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,25,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,25,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,25,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,26,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,26,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,26,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,26,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,27,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,27,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,27,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,27,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,28,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,28,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,28,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,28,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,29,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,29,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,29,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,29,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,30,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,30,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,30,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,30,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,31,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,31,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,31,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,31,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,32,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,32,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,32,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,32,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,33,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,33,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,33,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,33,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,34,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,34,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,34,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,34,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,35,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,35,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,35,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,35,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,36,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,36,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,36,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,36,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,37,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,37,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,37,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,37,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
11,38,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
11,38,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,38,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
11,38,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,0,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
12,0,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
12,0,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
12,0,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
12,1,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,1,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,1,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,1,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,2,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,2,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,2,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,2,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,3,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,3,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,3,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,3,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,4,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,4,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,4,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,4,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,5,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,5,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,5,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,5,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,6,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,6,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,6,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,6,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,7,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,7,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,7,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,7,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,8,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,8,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,8,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,8,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,9,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,9,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,9,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,9,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,10,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,10,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,10,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,10,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,11,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,11,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,11,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,11,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,12,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,12,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,12,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,12,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,13,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,13,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,13,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,13,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,14,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,14,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,14,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,14,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,15,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,15,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,15,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,15,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,16,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,16,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,16,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,16,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,17,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,17,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,17,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,17,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,18,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,18,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,18,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,18,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,19,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,19,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,19,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,19,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,20,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,20,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,20,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,20,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,21,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,21,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,21,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,21,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,22,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,22,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,22,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,22,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,23,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,23,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,23,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,23,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,24,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,24,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,24,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,24,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,25,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,25,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,25,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,25,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,26,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,26,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,26,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,26,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,27,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,27,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,27,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,27,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,28,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,28,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,28,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,28,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,29,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,29,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,29,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,29,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,30,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,30,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,30,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,30,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,31,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,31,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,31,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,31,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,32,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,32,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,32,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,32,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,33,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,33,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,33,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,33,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,34,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,34,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,34,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,34,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,35,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,35,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,35,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,35,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,36,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,36,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,36,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,36,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,37,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,37,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,37,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,37,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
12,38,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
12,38,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,38,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
12,38,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,0,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
13,0,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
13,0,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
13,0,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
13,1,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,1,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,1,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,1,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,2,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,2,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,2,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,2,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,3,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,3,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,3,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,3,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,4,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,4,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,4,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,4,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,5,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,5,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,5,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,5,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,6,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,6,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,6,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,6,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,7,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,7,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,7,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,7,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,8,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,8,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,8,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,8,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,9,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,9,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,9,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,9,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,10,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,10,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,10,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,10,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,11,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,11,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,11,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,11,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,12,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,12,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,12,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,12,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,13,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,13,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,13,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,13,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,14,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,14,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,14,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,14,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,15,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,15,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,15,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,15,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,16,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,16,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,16,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,16,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,17,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,17,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,17,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,17,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,18,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,18,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,18,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,18,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,19,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,19,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,19,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,19,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,20,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,20,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,20,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,20,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,21,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,21,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,21,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,21,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,22,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,22,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,22,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,22,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,23,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,23,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,23,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,23,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,24,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,24,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,24,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,24,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,25,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,25,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,25,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,25,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,26,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,26,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,26,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,26,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,27,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,27,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,27,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,27,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,28,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,28,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,28,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,28,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,29,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,29,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,29,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,29,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,30,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,30,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,30,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,30,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,31,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,31,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,31,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,31,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,32,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,32,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,32,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,32,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,33,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,33,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,33,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,33,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,34,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,34,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,34,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,34,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,35,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,35,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,35,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,35,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,36,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,36,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,36,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,36,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,37,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,37,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,37,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,37,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
13,38,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
13,38,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,38,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
13,38,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,0,0: context range 14 [document.head, 1, document.head, 1], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
14,0,1: context range 14 [document.head, 1, document.head, 1], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
14,0,2: context range 14 [document.head, 1, document.head, 1], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
14,0,3: context range 14 [document.head, 1, document.head, 1], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
14,1,0: context range 14 [document.head, 1, document.head, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,1,1: context range 14 [document.head, 1, document.head, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,1,2: context range 14 [document.head, 1, document.head, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,1,3: context range 14 [document.head, 1, document.head, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,2,0: context range 14 [document.head, 1, document.head, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,2,1: context range 14 [document.head, 1, document.head, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,2,2: context range 14 [document.head, 1, document.head, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,2,3: context range 14 [document.head, 1, document.head, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,3,0: context range 14 [document.head, 1, document.head, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,3,1: context range 14 [document.head, 1, document.head, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,3,2: context range 14 [document.head, 1, document.head, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,3,3: context range 14 [document.head, 1, document.head, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,4,0: context range 14 [document.head, 1, document.head, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,4,1: context range 14 [document.head, 1, document.head, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,4,2: context range 14 [document.head, 1, document.head, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,4,3: context range 14 [document.head, 1, document.head, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,5,0: context range 14 [document.head, 1, document.head, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,5,1: context range 14 [document.head, 1, document.head, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,5,2: context range 14 [document.head, 1, document.head, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,5,3: context range 14 [document.head, 1, document.head, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,6,0: context range 14 [document.head, 1, document.head, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,6,1: context range 14 [document.head, 1, document.head, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,6,2: context range 14 [document.head, 1, document.head, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,6,3: context range 14 [document.head, 1, document.head, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,7,0: context range 14 [document.head, 1, document.head, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,7,1: context range 14 [document.head, 1, document.head, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,7,2: context range 14 [document.head, 1, document.head, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,7,3: context range 14 [document.head, 1, document.head, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,8,0: context range 14 [document.head, 1, document.head, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,8,1: context range 14 [document.head, 1, document.head, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,8,2: context range 14 [document.head, 1, document.head, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,8,3: context range 14 [document.head, 1, document.head, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,9,0: context range 14 [document.head, 1, document.head, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,9,1: context range 14 [document.head, 1, document.head, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,9,2: context range 14 [document.head, 1, document.head, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,9,3: context range 14 [document.head, 1, document.head, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,10,0: context range 14 [document.head, 1, document.head, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,10,1: context range 14 [document.head, 1, document.head, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,10,2: context range 14 [document.head, 1, document.head, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,10,3: context range 14 [document.head, 1, document.head, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,11,0: context range 14 [document.head, 1, document.head, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,11,1: context range 14 [document.head, 1, document.head, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,11,2: context range 14 [document.head, 1, document.head, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,11,3: context range 14 [document.head, 1, document.head, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,12,0: context range 14 [document.head, 1, document.head, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,12,1: context range 14 [document.head, 1, document.head, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,12,2: context range 14 [document.head, 1, document.head, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,12,3: context range 14 [document.head, 1, document.head, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,13,0: context range 14 [document.head, 1, document.head, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,13,1: context range 14 [document.head, 1, document.head, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,13,2: context range 14 [document.head, 1, document.head, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,13,3: context range 14 [document.head, 1, document.head, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,14,0: context range 14 [document.head, 1, document.head, 1], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,14,1: context range 14 [document.head, 1, document.head, 1], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,14,2: context range 14 [document.head, 1, document.head, 1], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,14,3: context range 14 [document.head, 1, document.head, 1], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,15,0: context range 14 [document.head, 1, document.head, 1], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,15,1: context range 14 [document.head, 1, document.head, 1], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,15,2: context range 14 [document.head, 1, document.head, 1], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,15,3: context range 14 [document.head, 1, document.head, 1], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,16,0: context range 14 [document.head, 1, document.head, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,16,1: context range 14 [document.head, 1, document.head, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,16,2: context range 14 [document.head, 1, document.head, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,16,3: context range 14 [document.head, 1, document.head, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,17,0: context range 14 [document.head, 1, document.head, 1], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,17,1: context range 14 [document.head, 1, document.head, 1], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,17,2: context range 14 [document.head, 1, document.head, 1], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,17,3: context range 14 [document.head, 1, document.head, 1], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,18,0: context range 14 [document.head, 1, document.head, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,18,1: context range 14 [document.head, 1, document.head, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,18,2: context range 14 [document.head, 1, document.head, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,18,3: context range 14 [document.head, 1, document.head, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,19,0: context range 14 [document.head, 1, document.head, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,19,1: context range 14 [document.head, 1, document.head, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,19,2: context range 14 [document.head, 1, document.head, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,19,3: context range 14 [document.head, 1, document.head, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,20,0: context range 14 [document.head, 1, document.head, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,20,1: context range 14 [document.head, 1, document.head, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,20,2: context range 14 [document.head, 1, document.head, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,20,3: context range 14 [document.head, 1, document.head, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,21,0: context range 14 [document.head, 1, document.head, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,21,1: context range 14 [document.head, 1, document.head, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,21,2: context range 14 [document.head, 1, document.head, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,21,3: context range 14 [document.head, 1, document.head, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,22,0: context range 14 [document.head, 1, document.head, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,22,1: context range 14 [document.head, 1, document.head, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,22,2: context range 14 [document.head, 1, document.head, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,22,3: context range 14 [document.head, 1, document.head, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,23,0: context range 14 [document.head, 1, document.head, 1], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,23,1: context range 14 [document.head, 1, document.head, 1], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,23,2: context range 14 [document.head, 1, document.head, 1], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,23,3: context range 14 [document.head, 1, document.head, 1], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,24,0: context range 14 [document.head, 1, document.head, 1], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,24,1: context range 14 [document.head, 1, document.head, 1], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,24,2: context range 14 [document.head, 1, document.head, 1], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,24,3: context range 14 [document.head, 1, document.head, 1], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,25,0: context range 14 [document.head, 1, document.head, 1], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,25,1: context range 14 [document.head, 1, document.head, 1], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,25,2: context range 14 [document.head, 1, document.head, 1], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,25,3: context range 14 [document.head, 1, document.head, 1], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,26,0: context range 14 [document.head, 1, document.head, 1], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,26,1: context range 14 [document.head, 1, document.head, 1], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,26,2: context range 14 [document.head, 1, document.head, 1], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,26,3: context range 14 [document.head, 1, document.head, 1], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,27,0: context range 14 [document.head, 1, document.head, 1], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,27,1: context range 14 [document.head, 1, document.head, 1], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,27,2: context range 14 [document.head, 1, document.head, 1], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,27,3: context range 14 [document.head, 1, document.head, 1], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,28,0: context range 14 [document.head, 1, document.head, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,28,1: context range 14 [document.head, 1, document.head, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,28,2: context range 14 [document.head, 1, document.head, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,28,3: context range 14 [document.head, 1, document.head, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,29,0: context range 14 [document.head, 1, document.head, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,29,1: context range 14 [document.head, 1, document.head, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,29,2: context range 14 [document.head, 1, document.head, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,29,3: context range 14 [document.head, 1, document.head, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,30,0: context range 14 [document.head, 1, document.head, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,30,1: context range 14 [document.head, 1, document.head, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,30,2: context range 14 [document.head, 1, document.head, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,30,3: context range 14 [document.head, 1, document.head, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,31,0: context range 14 [document.head, 1, document.head, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,31,1: context range 14 [document.head, 1, document.head, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,31,2: context range 14 [document.head, 1, document.head, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,31,3: context range 14 [document.head, 1, document.head, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,32,0: context range 14 [document.head, 1, document.head, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,32,1: context range 14 [document.head, 1, document.head, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,32,2: context range 14 [document.head, 1, document.head, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,32,3: context range 14 [document.head, 1, document.head, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,33,0: context range 14 [document.head, 1, document.head, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,33,1: context range 14 [document.head, 1, document.head, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,33,2: context range 14 [document.head, 1, document.head, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,33,3: context range 14 [document.head, 1, document.head, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,34,0: context range 14 [document.head, 1, document.head, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,34,1: context range 14 [document.head, 1, document.head, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,34,2: context range 14 [document.head, 1, document.head, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,34,3: context range 14 [document.head, 1, document.head, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,35,0: context range 14 [document.head, 1, document.head, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,35,1: context range 14 [document.head, 1, document.head, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,35,2: context range 14 [document.head, 1, document.head, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,35,3: context range 14 [document.head, 1, document.head, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,36,0: context range 14 [document.head, 1, document.head, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,36,1: context range 14 [document.head, 1, document.head, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,36,2: context range 14 [document.head, 1, document.head, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,36,3: context range 14 [document.head, 1, document.head, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,37,0: context range 14 [document.head, 1, document.head, 1], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,37,1: context range 14 [document.head, 1, document.head, 1], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,37,2: context range 14 [document.head, 1, document.head, 1], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,37,3: context range 14 [document.head, 1, document.head, 1], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
14,38,0: context range 14 [document.head, 1, document.head, 1], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
14,38,1: context range 14 [document.head, 1, document.head, 1], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,38,2: context range 14 [document.head, 1, document.head, 1], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
14,38,3: context range 14 [document.head, 1, document.head, 1], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,0,0: context range 15 [document.body, 4, document.body, 5], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
15,0,1: context range 15 [document.body, 4, document.body, 5], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
15,0,2: context range 15 [document.body, 4, document.body, 5], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
15,0,3: context range 15 [document.body, 4, document.body, 5], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
15,1,0: context range 15 [document.body, 4, document.body, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,1,1: context range 15 [document.body, 4, document.body, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,1,2: context range 15 [document.body, 4, document.body, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,1,3: context range 15 [document.body, 4, document.body, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,2,0: context range 15 [document.body, 4, document.body, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,2,1: context range 15 [document.body, 4, document.body, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,2,2: context range 15 [document.body, 4, document.body, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,2,3: context range 15 [document.body, 4, document.body, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,3,0: context range 15 [document.body, 4, document.body, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,3,1: context range 15 [document.body, 4, document.body, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,3,2: context range 15 [document.body, 4, document.body, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,3,3: context range 15 [document.body, 4, document.body, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,4,0: context range 15 [document.body, 4, document.body, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,4,1: context range 15 [document.body, 4, document.body, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,4,2: context range 15 [document.body, 4, document.body, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,4,3: context range 15 [document.body, 4, document.body, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,5,0: context range 15 [document.body, 4, document.body, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,5,1: context range 15 [document.body, 4, document.body, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,5,2: context range 15 [document.body, 4, document.body, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,5,3: context range 15 [document.body, 4, document.body, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,6,0: context range 15 [document.body, 4, document.body, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,6,1: context range 15 [document.body, 4, document.body, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,6,2: context range 15 [document.body, 4, document.body, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,6,3: context range 15 [document.body, 4, document.body, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,7,0: context range 15 [document.body, 4, document.body, 5], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,7,1: context range 15 [document.body, 4, document.body, 5], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,7,2: context range 15 [document.body, 4, document.body, 5], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,7,3: context range 15 [document.body, 4, document.body, 5], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,8,0: context range 15 [document.body, 4, document.body, 5], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,8,1: context range 15 [document.body, 4, document.body, 5], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,8,2: context range 15 [document.body, 4, document.body, 5], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,8,3: context range 15 [document.body, 4, document.body, 5], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,9,0: context range 15 [document.body, 4, document.body, 5], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,9,1: context range 15 [document.body, 4, document.body, 5], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,9,2: context range 15 [document.body, 4, document.body, 5], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,9,3: context range 15 [document.body, 4, document.body, 5], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,10,0: context range 15 [document.body, 4, document.body, 5], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,10,1: context range 15 [document.body, 4, document.body, 5], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,10,2: context range 15 [document.body, 4, document.body, 5], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,10,3: context range 15 [document.body, 4, document.body, 5], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,11,0: context range 15 [document.body, 4, document.body, 5], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,11,1: context range 15 [document.body, 4, document.body, 5], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,11,2: context range 15 [document.body, 4, document.body, 5], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,11,3: context range 15 [document.body, 4, document.body, 5], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,12,0: context range 15 [document.body, 4, document.body, 5], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,12,1: context range 15 [document.body, 4, document.body, 5], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,12,2: context range 15 [document.body, 4, document.body, 5], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,12,3: context range 15 [document.body, 4, document.body, 5], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,13,0: context range 15 [document.body, 4, document.body, 5], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,13,1: context range 15 [document.body, 4, document.body, 5], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,13,2: context range 15 [document.body, 4, document.body, 5], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,13,3: context range 15 [document.body, 4, document.body, 5], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,14,0: context range 15 [document.body, 4, document.body, 5], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,14,1: context range 15 [document.body, 4, document.body, 5], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,14,2: context range 15 [document.body, 4, document.body, 5], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,14,3: context range 15 [document.body, 4, document.body, 5], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,15,0: context range 15 [document.body, 4, document.body, 5], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,15,1: context range 15 [document.body, 4, document.body, 5], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,15,2: context range 15 [document.body, 4, document.body, 5], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,15,3: context range 15 [document.body, 4, document.body, 5], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,16,0: context range 15 [document.body, 4, document.body, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,16,1: context range 15 [document.body, 4, document.body, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,16,2: context range 15 [document.body, 4, document.body, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,16,3: context range 15 [document.body, 4, document.body, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,17,0: context range 15 [document.body, 4, document.body, 5], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,17,1: context range 15 [document.body, 4, document.body, 5], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,17,2: context range 15 [document.body, 4, document.body, 5], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,17,3: context range 15 [document.body, 4, document.body, 5], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,18,0: context range 15 [document.body, 4, document.body, 5], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,18,1: context range 15 [document.body, 4, document.body, 5], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,18,2: context range 15 [document.body, 4, document.body, 5], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,18,3: context range 15 [document.body, 4, document.body, 5], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,19,0: context range 15 [document.body, 4, document.body, 5], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,19,1: context range 15 [document.body, 4, document.body, 5], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,19,2: context range 15 [document.body, 4, document.body, 5], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,19,3: context range 15 [document.body, 4, document.body, 5], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,20,0: context range 15 [document.body, 4, document.body, 5], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,20,1: context range 15 [document.body, 4, document.body, 5], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,20,2: context range 15 [document.body, 4, document.body, 5], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,20,3: context range 15 [document.body, 4, document.body, 5], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,21,0: context range 15 [document.body, 4, document.body, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,21,1: context range 15 [document.body, 4, document.body, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,21,2: context range 15 [document.body, 4, document.body, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,21,3: context range 15 [document.body, 4, document.body, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,22,0: context range 15 [document.body, 4, document.body, 5], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,22,1: context range 15 [document.body, 4, document.body, 5], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,22,2: context range 15 [document.body, 4, document.body, 5], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,22,3: context range 15 [document.body, 4, document.body, 5], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,23,0: context range 15 [document.body, 4, document.body, 5], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,23,1: context range 15 [document.body, 4, document.body, 5], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,23,2: context range 15 [document.body, 4, document.body, 5], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,23,3: context range 15 [document.body, 4, document.body, 5], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,24,0: context range 15 [document.body, 4, document.body, 5], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,24,1: context range 15 [document.body, 4, document.body, 5], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,24,2: context range 15 [document.body, 4, document.body, 5], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,24,3: context range 15 [document.body, 4, document.body, 5], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,25,0: context range 15 [document.body, 4, document.body, 5], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,25,1: context range 15 [document.body, 4, document.body, 5], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,25,2: context range 15 [document.body, 4, document.body, 5], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,25,3: context range 15 [document.body, 4, document.body, 5], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,26,0: context range 15 [document.body, 4, document.body, 5], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,26,1: context range 15 [document.body, 4, document.body, 5], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,26,2: context range 15 [document.body, 4, document.body, 5], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,26,3: context range 15 [document.body, 4, document.body, 5], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,27,0: context range 15 [document.body, 4, document.body, 5], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,27,1: context range 15 [document.body, 4, document.body, 5], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,27,2: context range 15 [document.body, 4, document.body, 5], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,27,3: context range 15 [document.body, 4, document.body, 5], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,28,0: context range 15 [document.body, 4, document.body, 5], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,28,1: context range 15 [document.body, 4, document.body, 5], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,28,2: context range 15 [document.body, 4, document.body, 5], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,28,3: context range 15 [document.body, 4, document.body, 5], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,29,0: context range 15 [document.body, 4, document.body, 5], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,29,1: context range 15 [document.body, 4, document.body, 5], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,29,2: context range 15 [document.body, 4, document.body, 5], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,29,3: context range 15 [document.body, 4, document.body, 5], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,30,0: context range 15 [document.body, 4, document.body, 5], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,30,1: context range 15 [document.body, 4, document.body, 5], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,30,2: context range 15 [document.body, 4, document.body, 5], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,30,3: context range 15 [document.body, 4, document.body, 5], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,31,0: context range 15 [document.body, 4, document.body, 5], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,31,1: context range 15 [document.body, 4, document.body, 5], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,31,2: context range 15 [document.body, 4, document.body, 5], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,31,3: context range 15 [document.body, 4, document.body, 5], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,32,0: context range 15 [document.body, 4, document.body, 5], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,32,1: context range 15 [document.body, 4, document.body, 5], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,32,2: context range 15 [document.body, 4, document.body, 5], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,32,3: context range 15 [document.body, 4, document.body, 5], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,33,0: context range 15 [document.body, 4, document.body, 5], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,33,1: context range 15 [document.body, 4, document.body, 5], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,33,2: context range 15 [document.body, 4, document.body, 5], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,33,3: context range 15 [document.body, 4, document.body, 5], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,34,0: context range 15 [document.body, 4, document.body, 5], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,34,1: context range 15 [document.body, 4, document.body, 5], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,34,2: context range 15 [document.body, 4, document.body, 5], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,34,3: context range 15 [document.body, 4, document.body, 5], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,35,0: context range 15 [document.body, 4, document.body, 5], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,35,1: context range 15 [document.body, 4, document.body, 5], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,35,2: context range 15 [document.body, 4, document.body, 5], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,35,3: context range 15 [document.body, 4, document.body, 5], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,36,0: context range 15 [document.body, 4, document.body, 5], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,36,1: context range 15 [document.body, 4, document.body, 5], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,36,2: context range 15 [document.body, 4, document.body, 5], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,36,3: context range 15 [document.body, 4, document.body, 5], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,37,0: context range 15 [document.body, 4, document.body, 5], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,37,1: context range 15 [document.body, 4, document.body, 5], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,37,2: context range 15 [document.body, 4, document.body, 5], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,37,3: context range 15 [document.body, 4, document.body, 5], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
15,38,0: context range 15 [document.body, 4, document.body, 5], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
15,38,1: context range 15 [document.body, 4, document.body, 5], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,38,2: context range 15 [document.body, 4, document.body, 5], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,38,3: context range 15 [document.body, 4, document.body, 5], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,0,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,4: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,5: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,6: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,7: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how NaN | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,8: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,9: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how Infinity | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,10: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -Infinity | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,11: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 65535 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,12: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 65536 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,13: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 65537 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,14: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 65538 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,15: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 65539 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,16: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 65540 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,17: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -65537 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,18: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -65536 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,19: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -65535 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,20: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -65534 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,21: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -65533 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,22: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -65532 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,23: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4294967295 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,24: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4294967296 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,25: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4294967297 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,26: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4294967298 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,27: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4294967299 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,28: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4294967300 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,29: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,30: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,31: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 1.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,32: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 2.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,33: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 3.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,34: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,35: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -1.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,36: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,37: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,38: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 1.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,39: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 2.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,40: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 3.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,41: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -73.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,42: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -72.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,43: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -71.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,44: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -70.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,45: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -69.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,46: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -68.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,47: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "0" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,48: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "1" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,49: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "2" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,50: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "3" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,51: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-1" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,52: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,53: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,54: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "NaN" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,55: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "0" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,56: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "Infinity" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,57: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-Infinity" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,58: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "65535" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,59: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "65536" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,60: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "65537" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,61: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "65538" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,62: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "65539" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,63: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "65540" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,64: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-65537" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,65: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-65536" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,66: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-65535" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,67: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-65534" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,68: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-65533" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,69: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-65532" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,70: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4294967295" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,71: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4294967296" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,72: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4294967297" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,73: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4294967298" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,74: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4294967299" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,75: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4294967300" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,76: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,77: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,78: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "1.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,79: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "2.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,80: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "3.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,81: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,82: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-1.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,83: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,84: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,85: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "1.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,86: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "2.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,87: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "3.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,88: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-73.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,89: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-72.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,90: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-71.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,91: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-70.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,92: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-69.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,93: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-68.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,94: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "6.5536e4" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,95: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how null | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,96: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how undefined | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,97: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how true | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,98: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how false | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,99: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,0,100: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "quasit" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
16,1,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,1,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,1,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,1,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,2,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,2,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,2,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,2,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,4: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,5: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,6: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,7: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how NaN | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,8: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,9: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,10: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,11: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65535 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,12: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65536 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,13: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65537 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,14: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65538 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,15: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65539 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,16: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65540 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,17: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65537 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,18: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65536 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,19: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65535 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,20: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65534 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,21: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65533 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,22: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65532 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,23: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967295 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,24: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967296 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,25: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967297 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,26: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967298 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,27: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967299 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,28: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967300 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,29: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,30: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,31: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,32: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,33: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,34: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,35: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,36: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,37: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,38: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,39: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,40: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,41: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -73.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,42: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -72.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,43: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -71.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,44: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -70.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,45: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -69.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,46: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -68.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,47: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,48: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,49: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,50: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,51: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,52: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,53: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,54: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "NaN" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,55: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,56: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,57: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,58: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65535" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,59: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65536" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,60: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65537" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,61: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65538" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,62: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65539" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,63: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65540" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,64: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65537" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,65: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65536" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,66: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65535" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,67: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65534" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,68: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65533" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,69: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65532" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,70: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967295" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,71: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967296" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,72: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967297" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,73: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967298" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,74: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967299" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,75: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967300" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,76: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,77: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,78: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,79: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,80: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,81: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,82: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,83: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,84: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,85: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,86: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,87: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,88: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-73.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,89: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-72.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,90: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-71.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,91: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-70.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,92: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-69.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,93: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-68.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,3,94: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "6.5536e4" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,95: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how null | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,96: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how undefined | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,97: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how true | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,98: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how false | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,99: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "" | PASS | PASS | PASS | PASS | PASS | PASS |
16,3,100: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "quasit" | PASS | PASS | PASS | PASS | PASS | PASS |
16,4,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,4,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,4,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,4,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,5,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,5,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,5,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,5,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,6,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,6,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,6,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,6,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,7,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,7,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,7,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,7,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,8,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,8,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,8,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,8,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,9,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,9,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,9,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,9,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,10,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,10,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,10,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,10,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,11,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,11,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,11,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,11,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,12,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,12,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,12,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,12,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,13,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,13,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,13,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,13,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,14,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,14,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,14,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,14,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,15,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,15,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,15,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,15,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,4: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,5: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,6: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,7: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how NaN | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,8: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,9: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,10: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,11: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65535 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,12: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65536 | PASS | PASS | PASS | PASS | PASS | FAIL |
16,16,13: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65537 | PASS | PASS | PASS | PASS | PASS | FAIL |
16,16,14: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65538 | PASS | PASS | PASS | PASS | PASS | FAIL |
16,16,15: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65539 | PASS | PASS | PASS | PASS | PASS | FAIL |
16,16,16: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65540 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,17: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65537 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,18: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65536 | PASS | PASS | PASS | PASS | PASS | FAIL |
16,16,19: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65535 | PASS | PASS | PASS | PASS | PASS | FAIL |
16,16,20: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65534 | PASS | PASS | PASS | PASS | PASS | FAIL |
16,16,21: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65533 | PASS | PASS | PASS | PASS | PASS | FAIL |
16,16,22: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65532 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,23: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967295 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,24: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967296 | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,25: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967297 | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,26: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967298 | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,27: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967299 | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,28: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967300 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,29: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,30: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,31: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,32: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,33: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,34: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,35: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,36: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,37: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,38: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,39: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,40: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,41: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -73.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,42: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -72.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,43: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -71.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,44: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -70.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,45: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -69.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,46: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -68.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,47: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,48: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1" | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,49: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2" | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,50: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3" | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,51: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,52: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,53: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,54: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "NaN" | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,55: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,56: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,57: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,58: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65535" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,59: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65536" | PASS | PASS | PASS | PASS | PASS | FAIL |
16,16,60: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65537" | PASS | PASS | PASS | PASS | PASS | FAIL |
16,16,61: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65538" | PASS | PASS | PASS | PASS | PASS | FAIL |
16,16,62: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65539" | PASS | PASS | PASS | PASS | PASS | FAIL |
16,16,63: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65540" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,64: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65537" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,65: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65536" | PASS | PASS | PASS | PASS | PASS | FAIL |
16,16,66: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65535" | PASS | PASS | PASS | PASS | PASS | FAIL |
16,16,67: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65534" | PASS | PASS | PASS | PASS | PASS | FAIL |
16,16,68: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65533" | PASS | PASS | PASS | PASS | PASS | FAIL |
16,16,69: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65532" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,70: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967295" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,71: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967296" | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,72: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967297" | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,73: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967298" | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,74: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967299" | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,75: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967300" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,76: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,77: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,78: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,79: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,80: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,81: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,82: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,83: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,84: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,85: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,86: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,87: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,88: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-73.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,89: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-72.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,90: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-71.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,91: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-70.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,92: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-69.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,93: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-68.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,16,94: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "6.5536e4" | PASS | PASS | PASS | PASS | PASS | FAIL |
16,16,95: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how null | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,96: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how undefined | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,97: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how true | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,98: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how false | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,99: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "" | PASS | PASS | PASS | PASS | PASS | PASS |
16,16,100: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "quasit" | PASS | PASS | PASS | PASS | PASS | PASS |
16,17,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,17,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,17,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,17,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,18,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,18,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,18,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,18,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,19,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,19,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,19,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,19,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,20,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,20,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,20,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,20,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,4: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,5: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,6: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,7: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how NaN | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,8: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,9: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,10: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,11: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65535 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,12: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65536 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,13: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65537 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,14: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65538 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,15: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65539 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,16: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65540 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,17: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65537 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,18: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65536 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,19: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65535 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,20: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65534 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,21: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65533 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,22: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65532 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,23: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967295 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,24: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967296 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,25: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967297 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,26: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967298 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,27: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967299 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,28: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967300 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,29: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,30: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,31: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,32: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,33: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,34: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,35: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,36: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,37: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,38: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,39: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,40: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,41: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -73.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,42: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -72.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,43: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -71.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,44: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -70.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,45: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -69.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,46: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -68.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,47: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,48: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,49: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,50: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,51: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,52: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,53: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,54: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "NaN" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,55: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,56: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,57: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,58: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65535" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,59: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65536" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,60: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65537" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,61: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65538" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,62: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65539" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,63: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65540" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,64: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65537" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,65: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65536" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,66: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65535" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,67: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65534" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,68: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65533" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,69: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65532" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,70: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967295" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,71: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967296" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,72: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967297" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,73: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967298" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,74: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967299" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,75: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967300" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,76: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,77: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,78: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,79: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,80: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,81: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,82: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,83: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,84: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,85: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,86: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,87: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,88: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-73.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,89: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-72.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,90: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-71.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,91: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-70.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,92: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-69.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,93: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-68.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,21,94: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "6.5536e4" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,95: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how null | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,96: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how undefined | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,97: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how true | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,98: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how false | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,99: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "" | PASS | PASS | PASS | PASS | PASS | PASS |
16,21,100: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "quasit" | PASS | PASS | PASS | PASS | PASS | PASS |
16,22,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,22,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,22,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,22,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,23,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,23,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,23,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,23,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,24,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,24,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,24,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,24,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,25,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,25,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,25,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,25,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,26,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,26,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,26,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,26,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,4: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,5: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 4 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,6: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,7: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how NaN | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,8: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,9: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,10: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,11: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 65535 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,12: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 65536 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,13: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 65537 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,14: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 65538 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,15: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 65539 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,16: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 65540 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,17: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -65537 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,18: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -65536 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,19: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -65535 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,20: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -65534 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,21: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -65533 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,22: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -65532 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,23: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 4294967295 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,24: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 4294967296 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,25: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 4294967297 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,26: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 4294967298 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,27: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 4294967299 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,28: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 4294967300 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,29: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,30: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,31: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,32: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,33: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,34: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 4.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,35: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -1.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,36: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,37: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,38: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,39: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,40: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,41: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -73.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,42: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -72.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,43: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -71.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,44: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -70.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,45: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -69.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,46: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -68.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,47: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,48: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "1" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,49: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "2" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,50: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "3" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,51: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-1" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,52: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "4" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,53: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,54: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "NaN" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,55: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,56: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,57: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,58: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "65535" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,59: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "65536" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,60: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "65537" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,61: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "65538" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,62: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "65539" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,63: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "65540" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,64: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-65537" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,65: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-65536" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,66: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-65535" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,67: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-65534" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,68: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-65533" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,69: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-65532" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,70: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "4294967295" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,71: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "4294967296" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,72: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "4294967297" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,73: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "4294967298" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,74: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "4294967299" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,75: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "4294967300" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,76: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,77: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,78: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,79: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,80: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,81: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "4.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,82: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-1.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,83: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,84: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,85: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,86: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,87: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,88: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-73.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,89: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-72.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,90: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-71.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,91: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-70.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,92: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-69.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,93: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-68.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
16,27,94: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "6.5536e4" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,95: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how null | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,96: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how undefined | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,97: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how true | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,98: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how false | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,99: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "" | PASS | PASS | PASS | PASS | PASS | PASS |
16,27,100: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "quasit" | PASS | PASS | PASS | PASS | PASS | PASS |
16,28,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,28,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,28,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,28,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,29,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,29,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,29,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,29,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,30,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,30,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,30,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,30,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,31,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,31,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,31,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,31,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,32,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,32,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,32,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,32,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,33,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,33,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,33,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,33,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,34,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,34,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,34,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,34,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,35,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,35,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,35,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,35,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,36,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,36,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,36,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,36,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,37,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,37,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,37,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,37,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
16,38,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
16,38,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,38,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
16,38,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,0,0: context range 17 [paras[0], 0, paras[0], 1], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
17,0,1: context range 17 [paras[0], 0, paras[0], 1], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
17,0,2: context range 17 [paras[0], 0, paras[0], 1], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
17,0,3: context range 17 [paras[0], 0, paras[0], 1], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
17,1,0: context range 17 [paras[0], 0, paras[0], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,1,1: context range 17 [paras[0], 0, paras[0], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,1,2: context range 17 [paras[0], 0, paras[0], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,1,3: context range 17 [paras[0], 0, paras[0], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,2,0: context range 17 [paras[0], 0, paras[0], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,2,1: context range 17 [paras[0], 0, paras[0], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,2,2: context range 17 [paras[0], 0, paras[0], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,2,3: context range 17 [paras[0], 0, paras[0], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,3,0: context range 17 [paras[0], 0, paras[0], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,3,1: context range 17 [paras[0], 0, paras[0], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,3,2: context range 17 [paras[0], 0, paras[0], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,3,3: context range 17 [paras[0], 0, paras[0], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,4,0: context range 17 [paras[0], 0, paras[0], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,4,1: context range 17 [paras[0], 0, paras[0], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,4,2: context range 17 [paras[0], 0, paras[0], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,4,3: context range 17 [paras[0], 0, paras[0], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,5,0: context range 17 [paras[0], 0, paras[0], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,5,1: context range 17 [paras[0], 0, paras[0], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,5,2: context range 17 [paras[0], 0, paras[0], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,5,3: context range 17 [paras[0], 0, paras[0], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,6,0: context range 17 [paras[0], 0, paras[0], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,6,1: context range 17 [paras[0], 0, paras[0], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,6,2: context range 17 [paras[0], 0, paras[0], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,6,3: context range 17 [paras[0], 0, paras[0], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,7,0: context range 17 [paras[0], 0, paras[0], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,7,1: context range 17 [paras[0], 0, paras[0], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,7,2: context range 17 [paras[0], 0, paras[0], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,7,3: context range 17 [paras[0], 0, paras[0], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,8,0: context range 17 [paras[0], 0, paras[0], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,8,1: context range 17 [paras[0], 0, paras[0], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,8,2: context range 17 [paras[0], 0, paras[0], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,8,3: context range 17 [paras[0], 0, paras[0], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,9,0: context range 17 [paras[0], 0, paras[0], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,9,1: context range 17 [paras[0], 0, paras[0], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,9,2: context range 17 [paras[0], 0, paras[0], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,9,3: context range 17 [paras[0], 0, paras[0], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,10,0: context range 17 [paras[0], 0, paras[0], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,10,1: context range 17 [paras[0], 0, paras[0], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,10,2: context range 17 [paras[0], 0, paras[0], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,10,3: context range 17 [paras[0], 0, paras[0], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,11,0: context range 17 [paras[0], 0, paras[0], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,11,1: context range 17 [paras[0], 0, paras[0], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,11,2: context range 17 [paras[0], 0, paras[0], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,11,3: context range 17 [paras[0], 0, paras[0], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,12,0: context range 17 [paras[0], 0, paras[0], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,12,1: context range 17 [paras[0], 0, paras[0], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,12,2: context range 17 [paras[0], 0, paras[0], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,12,3: context range 17 [paras[0], 0, paras[0], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,13,0: context range 17 [paras[0], 0, paras[0], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,13,1: context range 17 [paras[0], 0, paras[0], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,13,2: context range 17 [paras[0], 0, paras[0], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,13,3: context range 17 [paras[0], 0, paras[0], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,14,0: context range 17 [paras[0], 0, paras[0], 1], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,14,1: context range 17 [paras[0], 0, paras[0], 1], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,14,2: context range 17 [paras[0], 0, paras[0], 1], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,14,3: context range 17 [paras[0], 0, paras[0], 1], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,15,0: context range 17 [paras[0], 0, paras[0], 1], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,15,1: context range 17 [paras[0], 0, paras[0], 1], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,15,2: context range 17 [paras[0], 0, paras[0], 1], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,15,3: context range 17 [paras[0], 0, paras[0], 1], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,16,0: context range 17 [paras[0], 0, paras[0], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,16,1: context range 17 [paras[0], 0, paras[0], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,16,2: context range 17 [paras[0], 0, paras[0], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,16,3: context range 17 [paras[0], 0, paras[0], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,17,0: context range 17 [paras[0], 0, paras[0], 1], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,17,1: context range 17 [paras[0], 0, paras[0], 1], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,17,2: context range 17 [paras[0], 0, paras[0], 1], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,17,3: context range 17 [paras[0], 0, paras[0], 1], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,18,0: context range 17 [paras[0], 0, paras[0], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,18,1: context range 17 [paras[0], 0, paras[0], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,18,2: context range 17 [paras[0], 0, paras[0], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,18,3: context range 17 [paras[0], 0, paras[0], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,19,0: context range 17 [paras[0], 0, paras[0], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,19,1: context range 17 [paras[0], 0, paras[0], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,19,2: context range 17 [paras[0], 0, paras[0], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,19,3: context range 17 [paras[0], 0, paras[0], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,20,0: context range 17 [paras[0], 0, paras[0], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,20,1: context range 17 [paras[0], 0, paras[0], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,20,2: context range 17 [paras[0], 0, paras[0], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,20,3: context range 17 [paras[0], 0, paras[0], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,21,0: context range 17 [paras[0], 0, paras[0], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,21,1: context range 17 [paras[0], 0, paras[0], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,21,2: context range 17 [paras[0], 0, paras[0], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,21,3: context range 17 [paras[0], 0, paras[0], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,22,0: context range 17 [paras[0], 0, paras[0], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,22,1: context range 17 [paras[0], 0, paras[0], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,22,2: context range 17 [paras[0], 0, paras[0], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,22,3: context range 17 [paras[0], 0, paras[0], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,23,0: context range 17 [paras[0], 0, paras[0], 1], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,23,1: context range 17 [paras[0], 0, paras[0], 1], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,23,2: context range 17 [paras[0], 0, paras[0], 1], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,23,3: context range 17 [paras[0], 0, paras[0], 1], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,24,0: context range 17 [paras[0], 0, paras[0], 1], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,24,1: context range 17 [paras[0], 0, paras[0], 1], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,24,2: context range 17 [paras[0], 0, paras[0], 1], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,24,3: context range 17 [paras[0], 0, paras[0], 1], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,25,0: context range 17 [paras[0], 0, paras[0], 1], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,25,1: context range 17 [paras[0], 0, paras[0], 1], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,25,2: context range 17 [paras[0], 0, paras[0], 1], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,25,3: context range 17 [paras[0], 0, paras[0], 1], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,26,0: context range 17 [paras[0], 0, paras[0], 1], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,26,1: context range 17 [paras[0], 0, paras[0], 1], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,26,2: context range 17 [paras[0], 0, paras[0], 1], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,26,3: context range 17 [paras[0], 0, paras[0], 1], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,27,0: context range 17 [paras[0], 0, paras[0], 1], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,27,1: context range 17 [paras[0], 0, paras[0], 1], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,27,2: context range 17 [paras[0], 0, paras[0], 1], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,27,3: context range 17 [paras[0], 0, paras[0], 1], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,28,0: context range 17 [paras[0], 0, paras[0], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,28,1: context range 17 [paras[0], 0, paras[0], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,28,2: context range 17 [paras[0], 0, paras[0], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,28,3: context range 17 [paras[0], 0, paras[0], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,29,0: context range 17 [paras[0], 0, paras[0], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,29,1: context range 17 [paras[0], 0, paras[0], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,29,2: context range 17 [paras[0], 0, paras[0], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,29,3: context range 17 [paras[0], 0, paras[0], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,30,0: context range 17 [paras[0], 0, paras[0], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,30,1: context range 17 [paras[0], 0, paras[0], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,30,2: context range 17 [paras[0], 0, paras[0], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,30,3: context range 17 [paras[0], 0, paras[0], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,31,0: context range 17 [paras[0], 0, paras[0], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,31,1: context range 17 [paras[0], 0, paras[0], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,31,2: context range 17 [paras[0], 0, paras[0], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,31,3: context range 17 [paras[0], 0, paras[0], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,32,0: context range 17 [paras[0], 0, paras[0], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,32,1: context range 17 [paras[0], 0, paras[0], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,32,2: context range 17 [paras[0], 0, paras[0], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,32,3: context range 17 [paras[0], 0, paras[0], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,33,0: context range 17 [paras[0], 0, paras[0], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,33,1: context range 17 [paras[0], 0, paras[0], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,33,2: context range 17 [paras[0], 0, paras[0], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,33,3: context range 17 [paras[0], 0, paras[0], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,34,0: context range 17 [paras[0], 0, paras[0], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,34,1: context range 17 [paras[0], 0, paras[0], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,34,2: context range 17 [paras[0], 0, paras[0], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,34,3: context range 17 [paras[0], 0, paras[0], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,35,0: context range 17 [paras[0], 0, paras[0], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,35,1: context range 17 [paras[0], 0, paras[0], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,35,2: context range 17 [paras[0], 0, paras[0], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,35,3: context range 17 [paras[0], 0, paras[0], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,36,0: context range 17 [paras[0], 0, paras[0], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,36,1: context range 17 [paras[0], 0, paras[0], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,36,2: context range 17 [paras[0], 0, paras[0], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,36,3: context range 17 [paras[0], 0, paras[0], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,37,0: context range 17 [paras[0], 0, paras[0], 1], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,37,1: context range 17 [paras[0], 0, paras[0], 1], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,37,2: context range 17 [paras[0], 0, paras[0], 1], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,37,3: context range 17 [paras[0], 0, paras[0], 1], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
17,38,0: context range 17 [paras[0], 0, paras[0], 1], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
17,38,1: context range 17 [paras[0], 0, paras[0], 1], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
17,38,2: context range 17 [paras[0], 0, paras[0], 1], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
17,38,3: context range 17 [paras[0], 0, paras[0], 1], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,0,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
18,0,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
18,0,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
18,0,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
18,1,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,1,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,1,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,1,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,2,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,2,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,2,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,2,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,3,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,3,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,3,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,3,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,4,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,4,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,4,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,4,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,5,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,5,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,5,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,5,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,6,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,6,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,6,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,6,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,7,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,7,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,7,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,7,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,8,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,8,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,8,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,8,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,9,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,9,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,9,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,9,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,10,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,10,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,10,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,10,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,11,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,11,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,11,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,11,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,12,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,12,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,12,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,12,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,13,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,13,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,13,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,13,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,14,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,14,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,14,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,14,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,15,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,15,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,15,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,15,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,16,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,16,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,16,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,16,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,17,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,17,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,17,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,17,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,18,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,18,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,18,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,18,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,19,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,19,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,19,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,19,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,20,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,20,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,20,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,20,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,21,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,21,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,21,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,21,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,22,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,22,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,22,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,22,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,23,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,23,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,23,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,23,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,24,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,24,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,24,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,24,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,25,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,25,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,25,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,25,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,26,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,26,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,26,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,26,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,27,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,27,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,27,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,27,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,28,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,28,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,28,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,28,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,29,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,29,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,29,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,29,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,30,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,30,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,30,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,30,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,31,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,31,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,31,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,31,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,32,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,32,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,32,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,32,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,33,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,33,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,33,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,33,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,34,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,34,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,34,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,34,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,35,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,35,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,35,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,35,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,36,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,36,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,36,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,36,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,37,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,37,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,37,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,37,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
18,38,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
18,38,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,38,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,38,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,0,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
19,0,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
19,0,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
19,0,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
19,1,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,1,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,1,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,1,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,2,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,2,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,2,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,2,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,3,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,3,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,3,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,3,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,4,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,4,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,4,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,4,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,5,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,5,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,5,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,5,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,6,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,6,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,6,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,6,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,7,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,7,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,7,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,7,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,8,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,8,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,8,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,8,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,9,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,9,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,9,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,9,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,10,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,10,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,10,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,10,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,11,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,11,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,11,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,11,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,12,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,12,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,12,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,12,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,13,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,13,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,13,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,13,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,14,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,14,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,14,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,14,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,15,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,15,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,15,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,15,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,16,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,16,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,16,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,16,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,17,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,17,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,17,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,17,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,18,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,18,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,18,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,18,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,19,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,19,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,19,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,19,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,20,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,20,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,20,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,20,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,21,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,21,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,21,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,21,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,22,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,22,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,22,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,22,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,23,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,23,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,23,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,23,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,24,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,24,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,24,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,24,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,25,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,25,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,25,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,25,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,26,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,26,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,26,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,26,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,27,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,27,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,27,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,27,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,28,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,28,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,28,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,28,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,29,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,29,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,29,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,29,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,30,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,30,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,30,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,30,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,31,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,31,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,31,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,31,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,32,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,32,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,32,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,32,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,33,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,33,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,33,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,33,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,34,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,34,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,34,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,34,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,35,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,35,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,35,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,35,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,36,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,36,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,36,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,36,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,37,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,37,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,37,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,37,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
19,38,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
19,38,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,38,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,38,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,0,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
20,0,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
20,0,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
20,0,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
20,1,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,1,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,1,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,1,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,2,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,2,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,2,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,2,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,3,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,3,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,3,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,3,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,4,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,4,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,4,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,4,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,5,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,5,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,5,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,5,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,6,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,6,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,6,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,6,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,7,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,7,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,7,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,7,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,8,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,8,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,8,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,8,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,9,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,9,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,9,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,9,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,10,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,10,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,10,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,10,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,11,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,11,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,11,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,11,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,12,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,12,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,12,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,12,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,13,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,13,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,13,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,13,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,14,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,14,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,14,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,14,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,15,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,15,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,15,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,15,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,16,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,16,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,16,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,16,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,17,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,17,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,17,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,17,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,18,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,18,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,18,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,18,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,19,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,19,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,19,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,19,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,20,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,20,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,20,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,20,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,21,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,21,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,21,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,21,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,22,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,22,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,22,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,22,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,23,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,23,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,23,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,23,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,24,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,24,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,24,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,24,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,25,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,25,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,25,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,25,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,26,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,26,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,26,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,26,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,27,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,27,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,27,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,27,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,28,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,28,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,28,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,28,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,29,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,29,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,29,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,29,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,30,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,30,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,30,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,30,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,31,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,31,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,31,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,31,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,32,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,32,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,32,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,32,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,33,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,33,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,33,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,33,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,34,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
20,34,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
20,34,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
20,34,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
20,35,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
20,35,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
20,35,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
20,35,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
20,36,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
20,36,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
20,36,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
20,36,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
20,37,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,37,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,37,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,37,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
20,38,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
20,38,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,38,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,38,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,0,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,4: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,5: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,6: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,7: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how NaN | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,8: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,9: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how Infinity | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,10: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -Infinity | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,11: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 65535 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,12: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 65536 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,13: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 65537 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,14: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 65538 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,15: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 65539 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,16: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 65540 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,17: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -65537 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,18: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -65536 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,19: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -65535 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,20: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -65534 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,21: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -65533 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,22: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -65532 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,23: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4294967295 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,24: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4294967296 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,25: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4294967297 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,26: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4294967298 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,27: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4294967299 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,28: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4294967300 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,29: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,30: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,31: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 1.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,32: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 2.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,33: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 3.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,34: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,35: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -1.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,36: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,37: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,38: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 1.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,39: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 2.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,40: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 3.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,41: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -73.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,42: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -72.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,43: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -71.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,44: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -70.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,45: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -69.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,46: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -68.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,47: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "0" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,48: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "1" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,49: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "2" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,50: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "3" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,51: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-1" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,52: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,53: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,54: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "NaN" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,55: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "0" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,56: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "Infinity" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,57: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-Infinity" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,58: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "65535" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,59: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "65536" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,60: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "65537" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,61: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "65538" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,62: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "65539" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,63: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "65540" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,64: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-65537" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,65: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-65536" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,66: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-65535" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,67: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-65534" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,68: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-65533" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,69: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-65532" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,70: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4294967295" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,71: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4294967296" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,72: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4294967297" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,73: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4294967298" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,74: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4294967299" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,75: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4294967300" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,76: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,77: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,78: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "1.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,79: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "2.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,80: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "3.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,81: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,82: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-1.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,83: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,84: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,85: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "1.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,86: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "2.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,87: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "3.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,88: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-73.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,89: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-72.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,90: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-71.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,91: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-70.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,92: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-69.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,93: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-68.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,94: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "6.5536e4" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,95: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how null | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,96: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how undefined | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,97: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how true | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,98: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how false | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,99: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,0,100: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "quasit" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
21,1,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,1,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,1,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,1,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,2,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,2,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,2,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,2,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,4: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,5: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,6: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,7: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how NaN | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,8: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,9: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,10: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,11: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65535 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,12: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65536 | PASS | PASS | PASS | PASS | PASS | FAIL |
21,3,13: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65537 | PASS | PASS | PASS | PASS | PASS | FAIL |
21,3,14: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65538 | PASS | PASS | PASS | PASS | PASS | FAIL |
21,3,15: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65539 | PASS | PASS | PASS | PASS | PASS | FAIL |
21,3,16: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65540 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,17: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65537 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,18: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65536 | PASS | PASS | PASS | PASS | PASS | FAIL |
21,3,19: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65535 | PASS | PASS | PASS | PASS | PASS | FAIL |
21,3,20: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65534 | PASS | PASS | PASS | PASS | PASS | FAIL |
21,3,21: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65533 | PASS | PASS | PASS | PASS | PASS | FAIL |
21,3,22: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65532 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,23: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967295 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,24: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967296 | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,25: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967297 | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,26: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967298 | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,27: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967299 | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,28: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967300 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,29: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,30: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,31: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,32: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,33: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,34: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,35: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,36: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,37: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,38: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,39: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,40: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,41: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -73.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,42: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -72.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,43: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -71.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,44: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -70.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,45: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -69.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,46: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -68.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,47: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,48: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1" | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,49: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2" | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,50: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3" | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,51: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,52: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,53: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,54: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "NaN" | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,55: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,56: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,57: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,58: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65535" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,59: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65536" | PASS | PASS | PASS | PASS | PASS | FAIL |
21,3,60: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65537" | PASS | PASS | PASS | PASS | PASS | FAIL |
21,3,61: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65538" | PASS | PASS | PASS | PASS | PASS | FAIL |
21,3,62: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65539" | PASS | PASS | PASS | PASS | PASS | FAIL |
21,3,63: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65540" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,64: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65537" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,65: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65536" | PASS | PASS | PASS | PASS | PASS | FAIL |
21,3,66: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65535" | PASS | PASS | PASS | PASS | PASS | FAIL |
21,3,67: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65534" | PASS | PASS | PASS | PASS | PASS | FAIL |
21,3,68: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65533" | PASS | PASS | PASS | PASS | PASS | FAIL |
21,3,69: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65532" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,70: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967295" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,71: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967296" | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,72: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967297" | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,73: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967298" | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,74: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967299" | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,75: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967300" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,76: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,77: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,78: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,79: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,80: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,81: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,82: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,83: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,84: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,85: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,86: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,87: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,88: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-73.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,89: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-72.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,90: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-71.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,91: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-70.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,92: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-69.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,93: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-68.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,3,94: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "6.5536e4" | PASS | PASS | PASS | PASS | PASS | FAIL |
21,3,95: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how null | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,96: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how undefined | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,97: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how true | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,98: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how false | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,99: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "" | PASS | PASS | PASS | PASS | PASS | PASS |
21,3,100: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "quasit" | PASS | PASS | PASS | PASS | PASS | PASS |
21,4,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,4,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,4,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,4,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,5,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,5,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,5,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,5,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,6,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,6,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,6,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,6,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,7,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,7,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,7,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,7,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,8,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,8,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,8,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,8,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,9,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,9,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,9,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,9,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,10,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,10,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,10,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,10,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,11,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,11,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,11,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,11,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,12,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,12,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,12,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,12,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,13,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,13,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,13,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,13,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,14,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,14,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,14,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,14,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,15,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,15,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,15,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,15,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,4: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,5: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,6: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,7: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how NaN | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,8: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,9: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,10: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,11: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65535 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,12: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65536 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,13: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65537 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,14: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65538 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,15: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65539 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,16: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65540 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,17: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65537 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,18: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65536 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,19: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65535 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,20: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65534 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,21: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65533 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,22: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65532 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,23: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967295 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,24: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967296 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,25: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967297 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,26: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967298 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,27: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967299 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,28: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967300 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,29: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,30: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,31: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,32: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,33: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,34: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,35: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,36: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,37: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,38: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,39: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,40: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,41: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -73.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,42: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -72.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,43: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -71.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,44: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -70.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,45: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -69.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,46: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -68.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,47: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,48: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,49: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,50: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,51: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,52: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,53: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,54: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "NaN" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,55: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,56: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,57: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,58: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65535" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,59: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65536" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,60: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65537" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,61: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65538" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,62: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65539" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,63: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65540" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,64: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65537" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,65: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65536" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,66: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65535" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,67: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65534" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,68: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65533" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,69: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65532" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,70: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967295" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,71: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967296" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,72: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967297" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,73: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967298" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,74: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967299" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,75: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967300" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,76: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,77: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,78: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,79: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,80: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,81: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,82: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,83: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,84: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,85: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,86: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,87: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,88: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-73.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,89: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-72.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,90: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-71.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,91: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-70.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,92: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-69.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,93: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-68.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,16,94: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "6.5536e4" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,95: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how null | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,96: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how undefined | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,97: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how true | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,98: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how false | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,99: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "" | PASS | PASS | PASS | PASS | PASS | PASS |
21,16,100: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "quasit" | PASS | PASS | PASS | PASS | PASS | PASS |
21,17,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,17,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,17,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,17,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,18,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,18,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,18,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,18,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,19,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,19,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,19,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,19,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,20,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,20,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,20,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,20,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,4: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,5: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,6: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,7: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how NaN | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,8: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,9: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,10: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,11: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65535 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,12: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65536 | PASS | PASS | PASS | PASS | PASS | FAIL |
21,21,13: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65537 | PASS | PASS | PASS | PASS | PASS | FAIL |
21,21,14: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65538 | PASS | PASS | PASS | PASS | PASS | FAIL |
21,21,15: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65539 | PASS | PASS | PASS | PASS | PASS | FAIL |
21,21,16: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65540 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,17: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65537 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,18: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65536 | PASS | PASS | PASS | PASS | PASS | FAIL |
21,21,19: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65535 | PASS | PASS | PASS | PASS | PASS | FAIL |
21,21,20: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65534 | PASS | PASS | PASS | PASS | PASS | FAIL |
21,21,21: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65533 | PASS | PASS | PASS | PASS | PASS | FAIL |
21,21,22: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65532 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,23: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967295 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,24: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967296 | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,25: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967297 | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,26: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967298 | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,27: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967299 | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,28: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967300 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,29: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,30: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,31: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,32: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,33: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,34: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,35: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,36: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,37: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,38: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,39: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,40: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,41: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -73.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,42: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -72.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,43: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -71.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,44: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -70.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,45: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -69.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,46: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -68.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,47: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,48: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1" | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,49: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2" | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,50: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3" | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,51: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,52: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,53: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,54: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "NaN" | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,55: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,56: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,57: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,58: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65535" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,59: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65536" | PASS | PASS | PASS | PASS | PASS | FAIL |
21,21,60: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65537" | PASS | PASS | PASS | PASS | PASS | FAIL |
21,21,61: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65538" | PASS | PASS | PASS | PASS | PASS | FAIL |
21,21,62: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65539" | PASS | PASS | PASS | PASS | PASS | FAIL |
21,21,63: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65540" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,64: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65537" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,65: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65536" | PASS | PASS | PASS | PASS | PASS | FAIL |
21,21,66: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65535" | PASS | PASS | PASS | PASS | PASS | FAIL |
21,21,67: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65534" | PASS | PASS | PASS | PASS | PASS | FAIL |
21,21,68: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65533" | PASS | PASS | PASS | PASS | PASS | FAIL |
21,21,69: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65532" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,70: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967295" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,71: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967296" | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,72: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967297" | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,73: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967298" | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,74: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967299" | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,75: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967300" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,76: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,77: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,78: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,79: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,80: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,81: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,82: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,83: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,84: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,85: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,86: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,87: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,88: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-73.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,89: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-72.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,90: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-71.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,91: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-70.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,92: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-69.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,93: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-68.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,21,94: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "6.5536e4" | PASS | PASS | PASS | PASS | PASS | FAIL |
21,21,95: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how null | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,96: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how undefined | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,97: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how true | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,98: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how false | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,99: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "" | PASS | PASS | PASS | PASS | PASS | PASS |
21,21,100: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "quasit" | PASS | PASS | PASS | PASS | PASS | PASS |
21,22,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,22,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,22,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,22,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,23,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,23,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,23,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,23,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,24,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,24,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,24,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,24,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,25,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,25,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,25,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,25,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,26,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,26,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,26,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,26,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,4: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,5: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 4 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,6: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,7: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how NaN | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,8: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,9: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,10: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,11: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 65535 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,12: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 65536 | PASS | PASS | PASS | PASS | PASS | FAIL |
21,27,13: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 65537 | PASS | PASS | PASS | PASS | PASS | FAIL |
21,27,14: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 65538 | PASS | PASS | PASS | PASS | PASS | FAIL |
21,27,15: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 65539 | PASS | PASS | PASS | PASS | PASS | FAIL |
21,27,16: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 65540 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,17: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -65537 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,18: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -65536 | PASS | PASS | PASS | PASS | PASS | FAIL |
21,27,19: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -65535 | PASS | PASS | PASS | PASS | PASS | FAIL |
21,27,20: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -65534 | PASS | PASS | PASS | PASS | PASS | FAIL |
21,27,21: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -65533 | PASS | PASS | PASS | PASS | PASS | FAIL |
21,27,22: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -65532 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,23: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 4294967295 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,24: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 4294967296 | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,25: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 4294967297 | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,26: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 4294967298 | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,27: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 4294967299 | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,28: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 4294967300 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,29: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,30: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,31: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,32: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,33: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,34: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 4.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,35: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -1.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,36: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,37: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,38: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,39: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,40: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,41: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -73.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,42: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -72.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,43: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -71.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,44: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -70.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,45: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -69.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,46: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -68.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,47: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,48: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "1" | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,49: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "2" | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,50: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "3" | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,51: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-1" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,52: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "4" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,53: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,54: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "NaN" | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,55: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,56: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,57: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,58: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "65535" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,59: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "65536" | PASS | PASS | PASS | PASS | PASS | FAIL |
21,27,60: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "65537" | PASS | PASS | PASS | PASS | PASS | FAIL |
21,27,61: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "65538" | PASS | PASS | PASS | PASS | PASS | FAIL |
21,27,62: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "65539" | PASS | PASS | PASS | PASS | PASS | FAIL |
21,27,63: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "65540" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,64: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-65537" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,65: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-65536" | PASS | PASS | PASS | PASS | PASS | FAIL |
21,27,66: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-65535" | PASS | PASS | PASS | PASS | PASS | FAIL |
21,27,67: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-65534" | PASS | PASS | PASS | PASS | PASS | FAIL |
21,27,68: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-65533" | PASS | PASS | PASS | PASS | PASS | FAIL |
21,27,69: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-65532" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,70: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "4294967295" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,71: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "4294967296" | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,72: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "4294967297" | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,73: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "4294967298" | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,74: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "4294967299" | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,75: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "4294967300" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,76: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,77: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,78: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,79: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,80: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,81: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "4.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,82: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-1.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,83: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,84: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,85: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,86: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,87: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,88: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-73.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,89: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-72.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,90: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-71.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,91: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-70.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,92: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-69.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,93: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-68.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
21,27,94: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "6.5536e4" | PASS | PASS | PASS | PASS | PASS | FAIL |
21,27,95: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how null | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,96: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how undefined | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,97: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how true | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,98: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how false | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,99: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "" | PASS | PASS | PASS | PASS | PASS | PASS |
21,27,100: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "quasit" | PASS | PASS | PASS | PASS | PASS | PASS |
21,28,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,28,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,28,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,28,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,29,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,29,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,29,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,29,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,30,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,30,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,30,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,30,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,31,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,31,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,31,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,31,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,32,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,32,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,32,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,32,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,33,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,33,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,33,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,33,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,34,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,34,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,34,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,34,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,35,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,35,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,35,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,35,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,36,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,36,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,36,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,36,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,37,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,37,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,37,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,37,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
21,38,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
21,38,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,38,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
21,38,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,0,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
22,0,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
22,0,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
22,0,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
22,1,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,1,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,1,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,1,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,2,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,2,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,2,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,2,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,3,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,3,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,3,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,3,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,4,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,4,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,4,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,4,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,5,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,5,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,5,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,5,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,6,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,6,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,6,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,6,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,7,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,7,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,7,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,7,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,8,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,8,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,8,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,8,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,9,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,9,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,9,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,9,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,10,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,10,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,10,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,10,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,11,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,11,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,11,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,11,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,12,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,12,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,12,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,12,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,13,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,13,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,13,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,13,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,14,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,14,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,14,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,14,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,15,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,15,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,15,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,15,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,16,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,16,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,16,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,16,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,17,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,17,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,17,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,17,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,18,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,18,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,18,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,18,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,19,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,19,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,19,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,19,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,20,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,20,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,20,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,20,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,21,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,21,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,21,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,21,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,22,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,22,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,22,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,22,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,23,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,23,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,23,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,23,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,24,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,24,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,24,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,24,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,25,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,25,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,25,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,25,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,26,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,26,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,26,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,26,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,27,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,27,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,27,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,27,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,28,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,28,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,28,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,28,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,29,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,29,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,29,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,29,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,30,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,30,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,30,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,30,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,31,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,31,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,31,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,31,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,32,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,32,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,32,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,32,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,33,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,33,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,33,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,33,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,34,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
22,34,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
22,34,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
22,34,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
22,35,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
22,35,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
22,35,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
22,35,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
22,36,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
22,36,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
22,36,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
22,36,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
22,37,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,37,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,37,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,37,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
22,38,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
22,38,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,38,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,38,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,0,0: context range 23 [testDiv, 2, paras[4], 1], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
23,0,1: context range 23 [testDiv, 2, paras[4], 1], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
23,0,2: context range 23 [testDiv, 2, paras[4], 1], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
23,0,3: context range 23 [testDiv, 2, paras[4], 1], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
23,1,0: context range 23 [testDiv, 2, paras[4], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,1,1: context range 23 [testDiv, 2, paras[4], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,1,2: context range 23 [testDiv, 2, paras[4], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,1,3: context range 23 [testDiv, 2, paras[4], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,2,0: context range 23 [testDiv, 2, paras[4], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,2,1: context range 23 [testDiv, 2, paras[4], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,2,2: context range 23 [testDiv, 2, paras[4], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,2,3: context range 23 [testDiv, 2, paras[4], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,3,0: context range 23 [testDiv, 2, paras[4], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,3,1: context range 23 [testDiv, 2, paras[4], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,3,2: context range 23 [testDiv, 2, paras[4], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,3,3: context range 23 [testDiv, 2, paras[4], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,4,0: context range 23 [testDiv, 2, paras[4], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,4,1: context range 23 [testDiv, 2, paras[4], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,4,2: context range 23 [testDiv, 2, paras[4], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,4,3: context range 23 [testDiv, 2, paras[4], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,5,0: context range 23 [testDiv, 2, paras[4], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,5,1: context range 23 [testDiv, 2, paras[4], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,5,2: context range 23 [testDiv, 2, paras[4], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,5,3: context range 23 [testDiv, 2, paras[4], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,6,0: context range 23 [testDiv, 2, paras[4], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,6,1: context range 23 [testDiv, 2, paras[4], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,6,2: context range 23 [testDiv, 2, paras[4], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,6,3: context range 23 [testDiv, 2, paras[4], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,7,0: context range 23 [testDiv, 2, paras[4], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,7,1: context range 23 [testDiv, 2, paras[4], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,7,2: context range 23 [testDiv, 2, paras[4], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,7,3: context range 23 [testDiv, 2, paras[4], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,8,0: context range 23 [testDiv, 2, paras[4], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,8,1: context range 23 [testDiv, 2, paras[4], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,8,2: context range 23 [testDiv, 2, paras[4], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,8,3: context range 23 [testDiv, 2, paras[4], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,9,0: context range 23 [testDiv, 2, paras[4], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,9,1: context range 23 [testDiv, 2, paras[4], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,9,2: context range 23 [testDiv, 2, paras[4], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,9,3: context range 23 [testDiv, 2, paras[4], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,10,0: context range 23 [testDiv, 2, paras[4], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,10,1: context range 23 [testDiv, 2, paras[4], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,10,2: context range 23 [testDiv, 2, paras[4], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,10,3: context range 23 [testDiv, 2, paras[4], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,11,0: context range 23 [testDiv, 2, paras[4], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,11,1: context range 23 [testDiv, 2, paras[4], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,11,2: context range 23 [testDiv, 2, paras[4], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,11,3: context range 23 [testDiv, 2, paras[4], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,12,0: context range 23 [testDiv, 2, paras[4], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,12,1: context range 23 [testDiv, 2, paras[4], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,12,2: context range 23 [testDiv, 2, paras[4], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,12,3: context range 23 [testDiv, 2, paras[4], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,13,0: context range 23 [testDiv, 2, paras[4], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,13,1: context range 23 [testDiv, 2, paras[4], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,13,2: context range 23 [testDiv, 2, paras[4], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,13,3: context range 23 [testDiv, 2, paras[4], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,14,0: context range 23 [testDiv, 2, paras[4], 1], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,14,1: context range 23 [testDiv, 2, paras[4], 1], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,14,2: context range 23 [testDiv, 2, paras[4], 1], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,14,3: context range 23 [testDiv, 2, paras[4], 1], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,15,0: context range 23 [testDiv, 2, paras[4], 1], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,15,1: context range 23 [testDiv, 2, paras[4], 1], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,15,2: context range 23 [testDiv, 2, paras[4], 1], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,15,3: context range 23 [testDiv, 2, paras[4], 1], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,16,0: context range 23 [testDiv, 2, paras[4], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,16,1: context range 23 [testDiv, 2, paras[4], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,16,2: context range 23 [testDiv, 2, paras[4], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,16,3: context range 23 [testDiv, 2, paras[4], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,17,0: context range 23 [testDiv, 2, paras[4], 1], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,17,1: context range 23 [testDiv, 2, paras[4], 1], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,17,2: context range 23 [testDiv, 2, paras[4], 1], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,17,3: context range 23 [testDiv, 2, paras[4], 1], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,18,0: context range 23 [testDiv, 2, paras[4], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,18,1: context range 23 [testDiv, 2, paras[4], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,18,2: context range 23 [testDiv, 2, paras[4], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,18,3: context range 23 [testDiv, 2, paras[4], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,19,0: context range 23 [testDiv, 2, paras[4], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,19,1: context range 23 [testDiv, 2, paras[4], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,19,2: context range 23 [testDiv, 2, paras[4], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,19,3: context range 23 [testDiv, 2, paras[4], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,20,0: context range 23 [testDiv, 2, paras[4], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,20,1: context range 23 [testDiv, 2, paras[4], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,20,2: context range 23 [testDiv, 2, paras[4], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,20,3: context range 23 [testDiv, 2, paras[4], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,21,0: context range 23 [testDiv, 2, paras[4], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,21,1: context range 23 [testDiv, 2, paras[4], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,21,2: context range 23 [testDiv, 2, paras[4], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,21,3: context range 23 [testDiv, 2, paras[4], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,22,0: context range 23 [testDiv, 2, paras[4], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,22,1: context range 23 [testDiv, 2, paras[4], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,22,2: context range 23 [testDiv, 2, paras[4], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,22,3: context range 23 [testDiv, 2, paras[4], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,23,0: context range 23 [testDiv, 2, paras[4], 1], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,23,1: context range 23 [testDiv, 2, paras[4], 1], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,23,2: context range 23 [testDiv, 2, paras[4], 1], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,23,3: context range 23 [testDiv, 2, paras[4], 1], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,24,0: context range 23 [testDiv, 2, paras[4], 1], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,24,1: context range 23 [testDiv, 2, paras[4], 1], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,24,2: context range 23 [testDiv, 2, paras[4], 1], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,24,3: context range 23 [testDiv, 2, paras[4], 1], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,25,0: context range 23 [testDiv, 2, paras[4], 1], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,25,1: context range 23 [testDiv, 2, paras[4], 1], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,25,2: context range 23 [testDiv, 2, paras[4], 1], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,25,3: context range 23 [testDiv, 2, paras[4], 1], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,26,0: context range 23 [testDiv, 2, paras[4], 1], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,26,1: context range 23 [testDiv, 2, paras[4], 1], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,26,2: context range 23 [testDiv, 2, paras[4], 1], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,26,3: context range 23 [testDiv, 2, paras[4], 1], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,27,0: context range 23 [testDiv, 2, paras[4], 1], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,27,1: context range 23 [testDiv, 2, paras[4], 1], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,27,2: context range 23 [testDiv, 2, paras[4], 1], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,27,3: context range 23 [testDiv, 2, paras[4], 1], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,28,0: context range 23 [testDiv, 2, paras[4], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,28,1: context range 23 [testDiv, 2, paras[4], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,28,2: context range 23 [testDiv, 2, paras[4], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,28,3: context range 23 [testDiv, 2, paras[4], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,29,0: context range 23 [testDiv, 2, paras[4], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,29,1: context range 23 [testDiv, 2, paras[4], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,29,2: context range 23 [testDiv, 2, paras[4], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,29,3: context range 23 [testDiv, 2, paras[4], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,30,0: context range 23 [testDiv, 2, paras[4], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,30,1: context range 23 [testDiv, 2, paras[4], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,30,2: context range 23 [testDiv, 2, paras[4], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,30,3: context range 23 [testDiv, 2, paras[4], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,31,0: context range 23 [testDiv, 2, paras[4], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,31,1: context range 23 [testDiv, 2, paras[4], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,31,2: context range 23 [testDiv, 2, paras[4], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,31,3: context range 23 [testDiv, 2, paras[4], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,32,0: context range 23 [testDiv, 2, paras[4], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,32,1: context range 23 [testDiv, 2, paras[4], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,32,2: context range 23 [testDiv, 2, paras[4], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,32,3: context range 23 [testDiv, 2, paras[4], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,33,0: context range 23 [testDiv, 2, paras[4], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,33,1: context range 23 [testDiv, 2, paras[4], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,33,2: context range 23 [testDiv, 2, paras[4], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,33,3: context range 23 [testDiv, 2, paras[4], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,34,0: context range 23 [testDiv, 2, paras[4], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
23,34,1: context range 23 [testDiv, 2, paras[4], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
23,34,2: context range 23 [testDiv, 2, paras[4], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
23,34,3: context range 23 [testDiv, 2, paras[4], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
23,35,0: context range 23 [testDiv, 2, paras[4], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
23,35,1: context range 23 [testDiv, 2, paras[4], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
23,35,2: context range 23 [testDiv, 2, paras[4], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
23,35,3: context range 23 [testDiv, 2, paras[4], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
23,36,0: context range 23 [testDiv, 2, paras[4], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
23,36,1: context range 23 [testDiv, 2, paras[4], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
23,36,2: context range 23 [testDiv, 2, paras[4], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
23,36,3: context range 23 [testDiv, 2, paras[4], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
23,37,0: context range 23 [testDiv, 2, paras[4], 1], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,37,1: context range 23 [testDiv, 2, paras[4], 1], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,37,2: context range 23 [testDiv, 2, paras[4], 1], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,37,3: context range 23 [testDiv, 2, paras[4], 1], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
23,38,0: context range 23 [testDiv, 2, paras[4], 1], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
23,38,1: context range 23 [testDiv, 2, paras[4], 1], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,38,2: context range 23 [testDiv, 2, paras[4], 1], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,38,3: context range 23 [testDiv, 2, paras[4], 1], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,0,0: context range 24 [document, 0, document, 1], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
24,0,1: context range 24 [document, 0, document, 1], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
24,0,2: context range 24 [document, 0, document, 1], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
24,0,3: context range 24 [document, 0, document, 1], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
24,1,0: context range 24 [document, 0, document, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,1,1: context range 24 [document, 0, document, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,1,2: context range 24 [document, 0, document, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,1,3: context range 24 [document, 0, document, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,2,0: context range 24 [document, 0, document, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,2,1: context range 24 [document, 0, document, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,2,2: context range 24 [document, 0, document, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,2,3: context range 24 [document, 0, document, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,3,0: context range 24 [document, 0, document, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,3,1: context range 24 [document, 0, document, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,3,2: context range 24 [document, 0, document, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,3,3: context range 24 [document, 0, document, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,4,0: context range 24 [document, 0, document, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,4,1: context range 24 [document, 0, document, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,4,2: context range 24 [document, 0, document, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,4,3: context range 24 [document, 0, document, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,5,0: context range 24 [document, 0, document, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,5,1: context range 24 [document, 0, document, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,5,2: context range 24 [document, 0, document, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,5,3: context range 24 [document, 0, document, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,6,0: context range 24 [document, 0, document, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,6,1: context range 24 [document, 0, document, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,6,2: context range 24 [document, 0, document, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,6,3: context range 24 [document, 0, document, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,7,0: context range 24 [document, 0, document, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,7,1: context range 24 [document, 0, document, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,7,2: context range 24 [document, 0, document, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,7,3: context range 24 [document, 0, document, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,8,0: context range 24 [document, 0, document, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,8,1: context range 24 [document, 0, document, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,8,2: context range 24 [document, 0, document, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,8,3: context range 24 [document, 0, document, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,9,0: context range 24 [document, 0, document, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,9,1: context range 24 [document, 0, document, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,9,2: context range 24 [document, 0, document, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,9,3: context range 24 [document, 0, document, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,10,0: context range 24 [document, 0, document, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,10,1: context range 24 [document, 0, document, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,10,2: context range 24 [document, 0, document, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,10,3: context range 24 [document, 0, document, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,11,0: context range 24 [document, 0, document, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,11,1: context range 24 [document, 0, document, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,11,2: context range 24 [document, 0, document, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,11,3: context range 24 [document, 0, document, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,12,0: context range 24 [document, 0, document, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,12,1: context range 24 [document, 0, document, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,12,2: context range 24 [document, 0, document, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,12,3: context range 24 [document, 0, document, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,13,0: context range 24 [document, 0, document, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,13,1: context range 24 [document, 0, document, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,13,2: context range 24 [document, 0, document, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,13,3: context range 24 [document, 0, document, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,14,0: context range 24 [document, 0, document, 1], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,14,1: context range 24 [document, 0, document, 1], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,14,2: context range 24 [document, 0, document, 1], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,14,3: context range 24 [document, 0, document, 1], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,15,0: context range 24 [document, 0, document, 1], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,15,1: context range 24 [document, 0, document, 1], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,15,2: context range 24 [document, 0, document, 1], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,15,3: context range 24 [document, 0, document, 1], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,16,0: context range 24 [document, 0, document, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,16,1: context range 24 [document, 0, document, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,16,2: context range 24 [document, 0, document, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,16,3: context range 24 [document, 0, document, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,17,0: context range 24 [document, 0, document, 1], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,17,1: context range 24 [document, 0, document, 1], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,17,2: context range 24 [document, 0, document, 1], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,17,3: context range 24 [document, 0, document, 1], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,18,0: context range 24 [document, 0, document, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,18,1: context range 24 [document, 0, document, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,18,2: context range 24 [document, 0, document, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,18,3: context range 24 [document, 0, document, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,19,0: context range 24 [document, 0, document, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,19,1: context range 24 [document, 0, document, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,19,2: context range 24 [document, 0, document, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,19,3: context range 24 [document, 0, document, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,20,0: context range 24 [document, 0, document, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,20,1: context range 24 [document, 0, document, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,20,2: context range 24 [document, 0, document, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,20,3: context range 24 [document, 0, document, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,21,0: context range 24 [document, 0, document, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,21,1: context range 24 [document, 0, document, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,21,2: context range 24 [document, 0, document, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,21,3: context range 24 [document, 0, document, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,22,0: context range 24 [document, 0, document, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,22,1: context range 24 [document, 0, document, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,22,2: context range 24 [document, 0, document, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,22,3: context range 24 [document, 0, document, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,23,0: context range 24 [document, 0, document, 1], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,23,1: context range 24 [document, 0, document, 1], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,23,2: context range 24 [document, 0, document, 1], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,23,3: context range 24 [document, 0, document, 1], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,24,0: context range 24 [document, 0, document, 1], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,24,1: context range 24 [document, 0, document, 1], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,24,2: context range 24 [document, 0, document, 1], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,24,3: context range 24 [document, 0, document, 1], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,25,0: context range 24 [document, 0, document, 1], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,25,1: context range 24 [document, 0, document, 1], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,25,2: context range 24 [document, 0, document, 1], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,25,3: context range 24 [document, 0, document, 1], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,26,0: context range 24 [document, 0, document, 1], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,26,1: context range 24 [document, 0, document, 1], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,26,2: context range 24 [document, 0, document, 1], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,26,3: context range 24 [document, 0, document, 1], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,27,0: context range 24 [document, 0, document, 1], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,27,1: context range 24 [document, 0, document, 1], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,27,2: context range 24 [document, 0, document, 1], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,27,3: context range 24 [document, 0, document, 1], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,28,0: context range 24 [document, 0, document, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,28,1: context range 24 [document, 0, document, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,28,2: context range 24 [document, 0, document, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,28,3: context range 24 [document, 0, document, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,29,0: context range 24 [document, 0, document, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,29,1: context range 24 [document, 0, document, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,29,2: context range 24 [document, 0, document, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,29,3: context range 24 [document, 0, document, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,30,0: context range 24 [document, 0, document, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,30,1: context range 24 [document, 0, document, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,30,2: context range 24 [document, 0, document, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,30,3: context range 24 [document, 0, document, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,31,0: context range 24 [document, 0, document, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,31,1: context range 24 [document, 0, document, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,31,2: context range 24 [document, 0, document, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,31,3: context range 24 [document, 0, document, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,32,0: context range 24 [document, 0, document, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,32,1: context range 24 [document, 0, document, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,32,2: context range 24 [document, 0, document, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,32,3: context range 24 [document, 0, document, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,33,0: context range 24 [document, 0, document, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,33,1: context range 24 [document, 0, document, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,33,2: context range 24 [document, 0, document, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,33,3: context range 24 [document, 0, document, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,34,0: context range 24 [document, 0, document, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
24,34,1: context range 24 [document, 0, document, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
24,34,2: context range 24 [document, 0, document, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
24,34,3: context range 24 [document, 0, document, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
24,35,0: context range 24 [document, 0, document, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
24,35,1: context range 24 [document, 0, document, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
24,35,2: context range 24 [document, 0, document, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
24,35,3: context range 24 [document, 0, document, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
24,36,0: context range 24 [document, 0, document, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
24,36,1: context range 24 [document, 0, document, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
24,36,2: context range 24 [document, 0, document, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
24,36,3: context range 24 [document, 0, document, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
24,37,0: context range 24 [document, 0, document, 1], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,37,1: context range 24 [document, 0, document, 1], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,37,2: context range 24 [document, 0, document, 1], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,37,3: context range 24 [document, 0, document, 1], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
24,38,0: context range 24 [document, 0, document, 1], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
24,38,1: context range 24 [document, 0, document, 1], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,38,2: context range 24 [document, 0, document, 1], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,38,3: context range 24 [document, 0, document, 1], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,0,0: context range 25 [document, 0, document, 2], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
25,0,1: context range 25 [document, 0, document, 2], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
25,0,2: context range 25 [document, 0, document, 2], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
25,0,3: context range 25 [document, 0, document, 2], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
25,1,0: context range 25 [document, 0, document, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,1,1: context range 25 [document, 0, document, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,1,2: context range 25 [document, 0, document, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,1,3: context range 25 [document, 0, document, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,2,0: context range 25 [document, 0, document, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,2,1: context range 25 [document, 0, document, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,2,2: context range 25 [document, 0, document, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,2,3: context range 25 [document, 0, document, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,3,0: context range 25 [document, 0, document, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,3,1: context range 25 [document, 0, document, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,3,2: context range 25 [document, 0, document, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,3,3: context range 25 [document, 0, document, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,4,0: context range 25 [document, 0, document, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,4,1: context range 25 [document, 0, document, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,4,2: context range 25 [document, 0, document, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,4,3: context range 25 [document, 0, document, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,5,0: context range 25 [document, 0, document, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,5,1: context range 25 [document, 0, document, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,5,2: context range 25 [document, 0, document, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,5,3: context range 25 [document, 0, document, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,6,0: context range 25 [document, 0, document, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,6,1: context range 25 [document, 0, document, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,6,2: context range 25 [document, 0, document, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,6,3: context range 25 [document, 0, document, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,7,0: context range 25 [document, 0, document, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,7,1: context range 25 [document, 0, document, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,7,2: context range 25 [document, 0, document, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,7,3: context range 25 [document, 0, document, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,8,0: context range 25 [document, 0, document, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,8,1: context range 25 [document, 0, document, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,8,2: context range 25 [document, 0, document, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,8,3: context range 25 [document, 0, document, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,9,0: context range 25 [document, 0, document, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,9,1: context range 25 [document, 0, document, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,9,2: context range 25 [document, 0, document, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,9,3: context range 25 [document, 0, document, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,10,0: context range 25 [document, 0, document, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,10,1: context range 25 [document, 0, document, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,10,2: context range 25 [document, 0, document, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,10,3: context range 25 [document, 0, document, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,11,0: context range 25 [document, 0, document, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,11,1: context range 25 [document, 0, document, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,11,2: context range 25 [document, 0, document, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,11,3: context range 25 [document, 0, document, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,12,0: context range 25 [document, 0, document, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,12,1: context range 25 [document, 0, document, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,12,2: context range 25 [document, 0, document, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,12,3: context range 25 [document, 0, document, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,13,0: context range 25 [document, 0, document, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,13,1: context range 25 [document, 0, document, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,13,2: context range 25 [document, 0, document, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,13,3: context range 25 [document, 0, document, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,14,0: context range 25 [document, 0, document, 2], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,14,1: context range 25 [document, 0, document, 2], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,14,2: context range 25 [document, 0, document, 2], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,14,3: context range 25 [document, 0, document, 2], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,15,0: context range 25 [document, 0, document, 2], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,15,1: context range 25 [document, 0, document, 2], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,15,2: context range 25 [document, 0, document, 2], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,15,3: context range 25 [document, 0, document, 2], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,16,0: context range 25 [document, 0, document, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,16,1: context range 25 [document, 0, document, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,16,2: context range 25 [document, 0, document, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,16,3: context range 25 [document, 0, document, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,17,0: context range 25 [document, 0, document, 2], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,17,1: context range 25 [document, 0, document, 2], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,17,2: context range 25 [document, 0, document, 2], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,17,3: context range 25 [document, 0, document, 2], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,18,0: context range 25 [document, 0, document, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,18,1: context range 25 [document, 0, document, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,18,2: context range 25 [document, 0, document, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,18,3: context range 25 [document, 0, document, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,19,0: context range 25 [document, 0, document, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,19,1: context range 25 [document, 0, document, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,19,2: context range 25 [document, 0, document, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,19,3: context range 25 [document, 0, document, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,20,0: context range 25 [document, 0, document, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,20,1: context range 25 [document, 0, document, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,20,2: context range 25 [document, 0, document, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,20,3: context range 25 [document, 0, document, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,21,0: context range 25 [document, 0, document, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,21,1: context range 25 [document, 0, document, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,21,2: context range 25 [document, 0, document, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,21,3: context range 25 [document, 0, document, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,22,0: context range 25 [document, 0, document, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,22,1: context range 25 [document, 0, document, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,22,2: context range 25 [document, 0, document, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,22,3: context range 25 [document, 0, document, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,23,0: context range 25 [document, 0, document, 2], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,23,1: context range 25 [document, 0, document, 2], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,23,2: context range 25 [document, 0, document, 2], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,23,3: context range 25 [document, 0, document, 2], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,24,0: context range 25 [document, 0, document, 2], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,24,1: context range 25 [document, 0, document, 2], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,24,2: context range 25 [document, 0, document, 2], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,24,3: context range 25 [document, 0, document, 2], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,25,0: context range 25 [document, 0, document, 2], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,25,1: context range 25 [document, 0, document, 2], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,25,2: context range 25 [document, 0, document, 2], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,25,3: context range 25 [document, 0, document, 2], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,26,0: context range 25 [document, 0, document, 2], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,26,1: context range 25 [document, 0, document, 2], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,26,2: context range 25 [document, 0, document, 2], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,26,3: context range 25 [document, 0, document, 2], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,27,0: context range 25 [document, 0, document, 2], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,27,1: context range 25 [document, 0, document, 2], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,27,2: context range 25 [document, 0, document, 2], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,27,3: context range 25 [document, 0, document, 2], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,28,0: context range 25 [document, 0, document, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,28,1: context range 25 [document, 0, document, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,28,2: context range 25 [document, 0, document, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,28,3: context range 25 [document, 0, document, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,29,0: context range 25 [document, 0, document, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,29,1: context range 25 [document, 0, document, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,29,2: context range 25 [document, 0, document, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,29,3: context range 25 [document, 0, document, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,30,0: context range 25 [document, 0, document, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,30,1: context range 25 [document, 0, document, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,30,2: context range 25 [document, 0, document, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,30,3: context range 25 [document, 0, document, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,31,0: context range 25 [document, 0, document, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,31,1: context range 25 [document, 0, document, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,31,2: context range 25 [document, 0, document, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,31,3: context range 25 [document, 0, document, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,32,0: context range 25 [document, 0, document, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,32,1: context range 25 [document, 0, document, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,32,2: context range 25 [document, 0, document, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,32,3: context range 25 [document, 0, document, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,33,0: context range 25 [document, 0, document, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,33,1: context range 25 [document, 0, document, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,33,2: context range 25 [document, 0, document, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,33,3: context range 25 [document, 0, document, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,34,0: context range 25 [document, 0, document, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,34,1: context range 25 [document, 0, document, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,34,2: context range 25 [document, 0, document, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,34,3: context range 25 [document, 0, document, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,35,0: context range 25 [document, 0, document, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,35,1: context range 25 [document, 0, document, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,35,2: context range 25 [document, 0, document, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,35,3: context range 25 [document, 0, document, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,36,0: context range 25 [document, 0, document, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,36,1: context range 25 [document, 0, document, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,36,2: context range 25 [document, 0, document, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,36,3: context range 25 [document, 0, document, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,37,0: context range 25 [document, 0, document, 2], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,37,1: context range 25 [document, 0, document, 2], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,37,2: context range 25 [document, 0, document, 2], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,37,3: context range 25 [document, 0, document, 2], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
25,38,0: context range 25 [document, 0, document, 2], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
25,38,1: context range 25 [document, 0, document, 2], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,38,2: context range 25 [document, 0, document, 2], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,38,3: context range 25 [document, 0, document, 2], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,0,0: context range 26 [comment, 2, comment, 3], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
26,0,1: context range 26 [comment, 2, comment, 3], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
26,0,2: context range 26 [comment, 2, comment, 3], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
26,0,3: context range 26 [comment, 2, comment, 3], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
26,1,0: context range 26 [comment, 2, comment, 3], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,1,1: context range 26 [comment, 2, comment, 3], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,1,2: context range 26 [comment, 2, comment, 3], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,1,3: context range 26 [comment, 2, comment, 3], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,2,0: context range 26 [comment, 2, comment, 3], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,2,1: context range 26 [comment, 2, comment, 3], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,2,2: context range 26 [comment, 2, comment, 3], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,2,3: context range 26 [comment, 2, comment, 3], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,3,0: context range 26 [comment, 2, comment, 3], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,3,1: context range 26 [comment, 2, comment, 3], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,3,2: context range 26 [comment, 2, comment, 3], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,3,3: context range 26 [comment, 2, comment, 3], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,4,0: context range 26 [comment, 2, comment, 3], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,4,1: context range 26 [comment, 2, comment, 3], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,4,2: context range 26 [comment, 2, comment, 3], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,4,3: context range 26 [comment, 2, comment, 3], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,5,0: context range 26 [comment, 2, comment, 3], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,5,1: context range 26 [comment, 2, comment, 3], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,5,2: context range 26 [comment, 2, comment, 3], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,5,3: context range 26 [comment, 2, comment, 3], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,6,0: context range 26 [comment, 2, comment, 3], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,6,1: context range 26 [comment, 2, comment, 3], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,6,2: context range 26 [comment, 2, comment, 3], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,6,3: context range 26 [comment, 2, comment, 3], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,7,0: context range 26 [comment, 2, comment, 3], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,7,1: context range 26 [comment, 2, comment, 3], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,7,2: context range 26 [comment, 2, comment, 3], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,7,3: context range 26 [comment, 2, comment, 3], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,8,0: context range 26 [comment, 2, comment, 3], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,8,1: context range 26 [comment, 2, comment, 3], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,8,2: context range 26 [comment, 2, comment, 3], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,8,3: context range 26 [comment, 2, comment, 3], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,9,0: context range 26 [comment, 2, comment, 3], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,9,1: context range 26 [comment, 2, comment, 3], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,9,2: context range 26 [comment, 2, comment, 3], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,9,3: context range 26 [comment, 2, comment, 3], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,10,0: context range 26 [comment, 2, comment, 3], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,10,1: context range 26 [comment, 2, comment, 3], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,10,2: context range 26 [comment, 2, comment, 3], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,10,3: context range 26 [comment, 2, comment, 3], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,11,0: context range 26 [comment, 2, comment, 3], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,11,1: context range 26 [comment, 2, comment, 3], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,11,2: context range 26 [comment, 2, comment, 3], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,11,3: context range 26 [comment, 2, comment, 3], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,12,0: context range 26 [comment, 2, comment, 3], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,12,1: context range 26 [comment, 2, comment, 3], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,12,2: context range 26 [comment, 2, comment, 3], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,12,3: context range 26 [comment, 2, comment, 3], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,13,0: context range 26 [comment, 2, comment, 3], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,13,1: context range 26 [comment, 2, comment, 3], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,13,2: context range 26 [comment, 2, comment, 3], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,13,3: context range 26 [comment, 2, comment, 3], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,14,0: context range 26 [comment, 2, comment, 3], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,14,1: context range 26 [comment, 2, comment, 3], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,14,2: context range 26 [comment, 2, comment, 3], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,14,3: context range 26 [comment, 2, comment, 3], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,15,0: context range 26 [comment, 2, comment, 3], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,15,1: context range 26 [comment, 2, comment, 3], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,15,2: context range 26 [comment, 2, comment, 3], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,15,3: context range 26 [comment, 2, comment, 3], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,16,0: context range 26 [comment, 2, comment, 3], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,16,1: context range 26 [comment, 2, comment, 3], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,16,2: context range 26 [comment, 2, comment, 3], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,16,3: context range 26 [comment, 2, comment, 3], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,17,0: context range 26 [comment, 2, comment, 3], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,17,1: context range 26 [comment, 2, comment, 3], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,17,2: context range 26 [comment, 2, comment, 3], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,17,3: context range 26 [comment, 2, comment, 3], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,18,0: context range 26 [comment, 2, comment, 3], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,18,1: context range 26 [comment, 2, comment, 3], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,18,2: context range 26 [comment, 2, comment, 3], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,18,3: context range 26 [comment, 2, comment, 3], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,19,0: context range 26 [comment, 2, comment, 3], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,19,1: context range 26 [comment, 2, comment, 3], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,19,2: context range 26 [comment, 2, comment, 3], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,19,3: context range 26 [comment, 2, comment, 3], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,20,0: context range 26 [comment, 2, comment, 3], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,20,1: context range 26 [comment, 2, comment, 3], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,20,2: context range 26 [comment, 2, comment, 3], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,20,3: context range 26 [comment, 2, comment, 3], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,21,0: context range 26 [comment, 2, comment, 3], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,21,1: context range 26 [comment, 2, comment, 3], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,21,2: context range 26 [comment, 2, comment, 3], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,21,3: context range 26 [comment, 2, comment, 3], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,22,0: context range 26 [comment, 2, comment, 3], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,22,1: context range 26 [comment, 2, comment, 3], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,22,2: context range 26 [comment, 2, comment, 3], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,22,3: context range 26 [comment, 2, comment, 3], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,23,0: context range 26 [comment, 2, comment, 3], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,23,1: context range 26 [comment, 2, comment, 3], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,23,2: context range 26 [comment, 2, comment, 3], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,23,3: context range 26 [comment, 2, comment, 3], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,24,0: context range 26 [comment, 2, comment, 3], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,24,1: context range 26 [comment, 2, comment, 3], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,24,2: context range 26 [comment, 2, comment, 3], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,24,3: context range 26 [comment, 2, comment, 3], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,25,0: context range 26 [comment, 2, comment, 3], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,25,1: context range 26 [comment, 2, comment, 3], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,25,2: context range 26 [comment, 2, comment, 3], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,25,3: context range 26 [comment, 2, comment, 3], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,26,0: context range 26 [comment, 2, comment, 3], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,26,1: context range 26 [comment, 2, comment, 3], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,26,2: context range 26 [comment, 2, comment, 3], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,26,3: context range 26 [comment, 2, comment, 3], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,27,0: context range 26 [comment, 2, comment, 3], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,27,1: context range 26 [comment, 2, comment, 3], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,27,2: context range 26 [comment, 2, comment, 3], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,27,3: context range 26 [comment, 2, comment, 3], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,28,0: context range 26 [comment, 2, comment, 3], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,28,1: context range 26 [comment, 2, comment, 3], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,28,2: context range 26 [comment, 2, comment, 3], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,28,3: context range 26 [comment, 2, comment, 3], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,29,0: context range 26 [comment, 2, comment, 3], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,29,1: context range 26 [comment, 2, comment, 3], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,29,2: context range 26 [comment, 2, comment, 3], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,29,3: context range 26 [comment, 2, comment, 3], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,30,0: context range 26 [comment, 2, comment, 3], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,30,1: context range 26 [comment, 2, comment, 3], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,30,2: context range 26 [comment, 2, comment, 3], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,30,3: context range 26 [comment, 2, comment, 3], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,31,0: context range 26 [comment, 2, comment, 3], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,31,1: context range 26 [comment, 2, comment, 3], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,31,2: context range 26 [comment, 2, comment, 3], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,31,3: context range 26 [comment, 2, comment, 3], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,32,0: context range 26 [comment, 2, comment, 3], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,32,1: context range 26 [comment, 2, comment, 3], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,32,2: context range 26 [comment, 2, comment, 3], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,32,3: context range 26 [comment, 2, comment, 3], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,33,0: context range 26 [comment, 2, comment, 3], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,33,1: context range 26 [comment, 2, comment, 3], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,33,2: context range 26 [comment, 2, comment, 3], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,33,3: context range 26 [comment, 2, comment, 3], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,34,0: context range 26 [comment, 2, comment, 3], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
26,34,1: context range 26 [comment, 2, comment, 3], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
26,34,2: context range 26 [comment, 2, comment, 3], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
26,34,3: context range 26 [comment, 2, comment, 3], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
26,35,0: context range 26 [comment, 2, comment, 3], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
26,35,1: context range 26 [comment, 2, comment, 3], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
26,35,2: context range 26 [comment, 2, comment, 3], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
26,35,3: context range 26 [comment, 2, comment, 3], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
26,36,0: context range 26 [comment, 2, comment, 3], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
26,36,1: context range 26 [comment, 2, comment, 3], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
26,36,2: context range 26 [comment, 2, comment, 3], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
26,36,3: context range 26 [comment, 2, comment, 3], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
26,37,0: context range 26 [comment, 2, comment, 3], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,37,1: context range 26 [comment, 2, comment, 3], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,37,2: context range 26 [comment, 2, comment, 3], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,37,3: context range 26 [comment, 2, comment, 3], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
26,38,0: context range 26 [comment, 2, comment, 3], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
26,38,1: context range 26 [comment, 2, comment, 3], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,38,2: context range 26 [comment, 2, comment, 3], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,38,3: context range 26 [comment, 2, comment, 3], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,0,0: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,1: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,2: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,3: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,4: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,5: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,6: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,7: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how NaN | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,8: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,9: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how Infinity | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,10: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -Infinity | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,11: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65535 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,12: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65536 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,13: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65537 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,14: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65538 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,15: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65539 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,16: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65540 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,17: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65537 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,18: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65536 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,19: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65535 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,20: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65534 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,21: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65533 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,22: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65532 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,23: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967295 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,24: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967296 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,25: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967297 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,26: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967298 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,27: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967299 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,28: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967300 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,29: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,30: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,31: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 1.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,32: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 2.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,33: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 3.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,34: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,35: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -1.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,36: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,37: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 0.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,38: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 1.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,39: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 2.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,40: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 3.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,41: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -73.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,42: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -72.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,43: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -71.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,44: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -70.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,45: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -69.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,46: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -68.5 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,47: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "0" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,48: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "1" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,49: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "2" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,50: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "3" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,51: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-1" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,52: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,53: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,54: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "NaN" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,55: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "0" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,56: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "Infinity" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,57: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-Infinity" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,58: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65535" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,59: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65536" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,60: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65537" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,61: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65538" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,62: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65539" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,63: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65540" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,64: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65537" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,65: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65536" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,66: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65535" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,67: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65534" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,68: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65533" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,69: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65532" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,70: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967295" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,71: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967296" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,72: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967297" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,73: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967298" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,74: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967299" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,75: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967300" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,76: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,77: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,78: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "1.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,79: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "2.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,80: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "3.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,81: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,82: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-1.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,83: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,84: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "0.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,85: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "1.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,86: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "2.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,87: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "3.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,88: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-73.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,89: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-72.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,90: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-71.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,91: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-70.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,92: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-69.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,93: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-68.5" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,94: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "6.5536e4" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,95: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how null | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,96: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how undefined | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,97: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how true | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,98: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how false | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,99: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,0,100: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "quasit" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
27,1,0: context range 27 [testDiv, 0, comment, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,1,1: context range 27 [testDiv, 0, comment, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,1,2: context range 27 [testDiv, 0, comment, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,1,3: context range 27 [testDiv, 0, comment, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,2,0: context range 27 [testDiv, 0, comment, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,2,1: context range 27 [testDiv, 0, comment, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,2,2: context range 27 [testDiv, 0, comment, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,2,3: context range 27 [testDiv, 0, comment, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,0: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,1: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,2: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,3: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,4: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,5: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,6: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,7: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how NaN | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,8: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,9: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,10: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,11: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65535 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,12: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65536 | PASS | PASS | PASS | PASS | PASS | FAIL |
27,3,13: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65537 | PASS | PASS | PASS | PASS | PASS | FAIL |
27,3,14: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65538 | PASS | PASS | PASS | PASS | PASS | FAIL |
27,3,15: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65539 | PASS | PASS | PASS | PASS | PASS | FAIL |
27,3,16: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65540 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,17: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65537 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,18: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65536 | PASS | PASS | PASS | PASS | PASS | FAIL |
27,3,19: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65535 | PASS | PASS | PASS | PASS | PASS | FAIL |
27,3,20: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65534 | PASS | PASS | PASS | PASS | PASS | FAIL |
27,3,21: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65533 | PASS | PASS | PASS | PASS | PASS | FAIL |
27,3,22: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65532 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,23: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967295 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,24: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967296 | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,25: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967297 | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,26: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967298 | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,27: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967299 | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,28: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967300 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,29: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,30: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,31: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,32: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,33: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,34: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,35: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,36: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,37: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,38: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,39: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,40: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,41: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -73.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,42: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -72.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,43: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -71.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,44: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -70.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,45: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -69.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,46: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -68.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,47: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,48: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1" | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,49: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2" | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,50: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3" | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,51: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,52: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,53: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,54: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "NaN" | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,55: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,56: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,57: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,58: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65535" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,59: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65536" | PASS | PASS | PASS | PASS | PASS | FAIL |
27,3,60: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65537" | PASS | PASS | PASS | PASS | PASS | FAIL |
27,3,61: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65538" | PASS | PASS | PASS | PASS | PASS | FAIL |
27,3,62: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65539" | PASS | PASS | PASS | PASS | PASS | FAIL |
27,3,63: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65540" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,64: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65537" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,65: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65536" | PASS | PASS | PASS | PASS | PASS | FAIL |
27,3,66: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65535" | PASS | PASS | PASS | PASS | PASS | FAIL |
27,3,67: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65534" | PASS | PASS | PASS | PASS | PASS | FAIL |
27,3,68: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65533" | PASS | PASS | PASS | PASS | PASS | FAIL |
27,3,69: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65532" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,70: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967295" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,71: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967296" | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,72: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967297" | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,73: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967298" | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,74: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967299" | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,75: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967300" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,76: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,77: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,78: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,79: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,80: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,81: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,82: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,83: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,84: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,85: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,86: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,87: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,88: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-73.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,89: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-72.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,90: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-71.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,91: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-70.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,92: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-69.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,93: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-68.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,3,94: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "6.5536e4" | PASS | PASS | PASS | PASS | PASS | FAIL |
27,3,95: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how null | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,96: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how undefined | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,97: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how true | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,98: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how false | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,99: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "" | PASS | PASS | PASS | PASS | PASS | PASS |
27,3,100: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "quasit" | PASS | PASS | PASS | PASS | PASS | PASS |
27,4,0: context range 27 [testDiv, 0, comment, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,4,1: context range 27 [testDiv, 0, comment, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,4,2: context range 27 [testDiv, 0, comment, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,4,3: context range 27 [testDiv, 0, comment, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,5,0: context range 27 [testDiv, 0, comment, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,5,1: context range 27 [testDiv, 0, comment, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,5,2: context range 27 [testDiv, 0, comment, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,5,3: context range 27 [testDiv, 0, comment, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,6,0: context range 27 [testDiv, 0, comment, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,6,1: context range 27 [testDiv, 0, comment, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,6,2: context range 27 [testDiv, 0, comment, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,6,3: context range 27 [testDiv, 0, comment, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,7,0: context range 27 [testDiv, 0, comment, 5], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,7,1: context range 27 [testDiv, 0, comment, 5], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,7,2: context range 27 [testDiv, 0, comment, 5], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,7,3: context range 27 [testDiv, 0, comment, 5], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,8,0: context range 27 [testDiv, 0, comment, 5], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,8,1: context range 27 [testDiv, 0, comment, 5], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,8,2: context range 27 [testDiv, 0, comment, 5], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,8,3: context range 27 [testDiv, 0, comment, 5], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,9,0: context range 27 [testDiv, 0, comment, 5], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,9,1: context range 27 [testDiv, 0, comment, 5], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,9,2: context range 27 [testDiv, 0, comment, 5], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,9,3: context range 27 [testDiv, 0, comment, 5], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,10,0: context range 27 [testDiv, 0, comment, 5], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,10,1: context range 27 [testDiv, 0, comment, 5], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,10,2: context range 27 [testDiv, 0, comment, 5], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,10,3: context range 27 [testDiv, 0, comment, 5], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,11,0: context range 27 [testDiv, 0, comment, 5], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,11,1: context range 27 [testDiv, 0, comment, 5], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,11,2: context range 27 [testDiv, 0, comment, 5], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,11,3: context range 27 [testDiv, 0, comment, 5], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,12,0: context range 27 [testDiv, 0, comment, 5], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,12,1: context range 27 [testDiv, 0, comment, 5], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,12,2: context range 27 [testDiv, 0, comment, 5], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,12,3: context range 27 [testDiv, 0, comment, 5], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,13,0: context range 27 [testDiv, 0, comment, 5], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,13,1: context range 27 [testDiv, 0, comment, 5], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,13,2: context range 27 [testDiv, 0, comment, 5], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,13,3: context range 27 [testDiv, 0, comment, 5], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,14,0: context range 27 [testDiv, 0, comment, 5], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,14,1: context range 27 [testDiv, 0, comment, 5], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,14,2: context range 27 [testDiv, 0, comment, 5], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,14,3: context range 27 [testDiv, 0, comment, 5], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,15,0: context range 27 [testDiv, 0, comment, 5], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,15,1: context range 27 [testDiv, 0, comment, 5], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,15,2: context range 27 [testDiv, 0, comment, 5], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,15,3: context range 27 [testDiv, 0, comment, 5], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,0: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,1: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,2: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,3: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,4: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,5: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,6: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,7: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how NaN | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,8: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,9: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,10: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,11: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65535 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,12: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65536 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,13: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65537 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,14: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65538 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,15: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65539 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,16: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65540 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,17: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65537 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,18: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65536 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,19: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65535 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,20: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65534 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,21: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65533 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,22: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65532 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,23: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967295 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,24: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967296 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,25: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967297 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,26: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967298 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,27: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967299 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,28: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967300 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,29: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,30: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,31: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,32: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,33: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,34: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,35: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,36: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,37: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,38: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,39: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,40: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,41: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -73.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,42: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -72.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,43: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -71.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,44: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -70.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,45: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -69.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,46: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -68.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,47: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,48: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,49: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,50: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,51: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,52: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,53: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,54: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "NaN" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,55: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,56: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,57: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,58: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65535" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,59: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65536" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,60: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65537" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,61: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65538" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,62: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65539" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,63: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65540" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,64: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65537" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,65: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65536" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,66: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65535" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,67: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65534" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,68: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65533" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,69: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65532" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,70: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967295" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,71: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967296" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,72: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967297" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,73: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967298" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,74: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967299" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,75: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967300" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,76: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,77: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,78: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,79: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,80: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,81: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,82: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,83: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,84: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,85: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,86: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,87: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,88: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-73.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,89: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-72.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,90: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-71.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,91: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-70.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,92: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-69.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,93: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-68.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,16,94: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "6.5536e4" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,95: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how null | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,96: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how undefined | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,97: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how true | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,98: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how false | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,99: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "" | PASS | PASS | PASS | PASS | PASS | PASS |
27,16,100: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "quasit" | PASS | PASS | PASS | PASS | PASS | PASS |
27,17,0: context range 27 [testDiv, 0, comment, 5], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,17,1: context range 27 [testDiv, 0, comment, 5], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,17,2: context range 27 [testDiv, 0, comment, 5], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,17,3: context range 27 [testDiv, 0, comment, 5], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,18,0: context range 27 [testDiv, 0, comment, 5], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,18,1: context range 27 [testDiv, 0, comment, 5], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,18,2: context range 27 [testDiv, 0, comment, 5], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,18,3: context range 27 [testDiv, 0, comment, 5], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,19,0: context range 27 [testDiv, 0, comment, 5], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,19,1: context range 27 [testDiv, 0, comment, 5], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,19,2: context range 27 [testDiv, 0, comment, 5], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,19,3: context range 27 [testDiv, 0, comment, 5], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,20,0: context range 27 [testDiv, 0, comment, 5], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,20,1: context range 27 [testDiv, 0, comment, 5], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,20,2: context range 27 [testDiv, 0, comment, 5], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,20,3: context range 27 [testDiv, 0, comment, 5], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,0: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,1: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,2: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,3: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,4: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,5: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,6: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,7: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how NaN | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,8: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,9: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,10: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,11: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65535 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,12: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65536 | PASS | PASS | PASS | PASS | PASS | FAIL |
27,21,13: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65537 | PASS | PASS | PASS | PASS | PASS | FAIL |
27,21,14: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65538 | PASS | PASS | PASS | PASS | PASS | FAIL |
27,21,15: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65539 | PASS | PASS | PASS | PASS | PASS | FAIL |
27,21,16: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65540 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,17: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65537 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,18: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65536 | PASS | PASS | PASS | PASS | PASS | FAIL |
27,21,19: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65535 | PASS | PASS | PASS | PASS | PASS | FAIL |
27,21,20: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65534 | PASS | PASS | PASS | PASS | PASS | FAIL |
27,21,21: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65533 | PASS | PASS | PASS | PASS | PASS | FAIL |
27,21,22: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65532 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,23: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967295 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,24: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967296 | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,25: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967297 | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,26: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967298 | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,27: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967299 | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,28: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967300 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,29: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,30: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,31: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,32: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,33: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,34: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,35: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,36: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,37: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,38: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,39: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,40: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,41: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -73.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,42: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -72.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,43: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -71.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,44: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -70.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,45: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -69.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,46: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -68.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,47: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,48: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1" | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,49: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2" | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,50: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3" | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,51: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,52: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,53: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,54: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "NaN" | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,55: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,56: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,57: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,58: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65535" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,59: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65536" | PASS | PASS | PASS | PASS | PASS | FAIL |
27,21,60: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65537" | PASS | PASS | PASS | PASS | PASS | FAIL |
27,21,61: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65538" | PASS | PASS | PASS | PASS | PASS | FAIL |
27,21,62: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65539" | PASS | PASS | PASS | PASS | PASS | FAIL |
27,21,63: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65540" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,64: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65537" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,65: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65536" | PASS | PASS | PASS | PASS | PASS | FAIL |
27,21,66: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65535" | PASS | PASS | PASS | PASS | PASS | FAIL |
27,21,67: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65534" | PASS | PASS | PASS | PASS | PASS | FAIL |
27,21,68: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65533" | PASS | PASS | PASS | PASS | PASS | FAIL |
27,21,69: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65532" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,70: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967295" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,71: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967296" | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,72: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967297" | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,73: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967298" | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,74: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967299" | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,75: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967300" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,76: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,77: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,78: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,79: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,80: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,81: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,82: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,83: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,84: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,85: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,86: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,87: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,88: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-73.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,89: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-72.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,90: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-71.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,91: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-70.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,92: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-69.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,93: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-68.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21,94: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "6.5536e4" | PASS | PASS | PASS | PASS | PASS | FAIL |
27,21,95: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how null | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,96: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how undefined | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,97: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how true | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,98: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how false | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,99: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "" | PASS | PASS | PASS | PASS | PASS | PASS |
27,21,100: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "quasit" | PASS | PASS | PASS | PASS | PASS | PASS |
27,22,0: context range 27 [testDiv, 0, comment, 5], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,22,1: context range 27 [testDiv, 0, comment, 5], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,22,2: context range 27 [testDiv, 0, comment, 5], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,22,3: context range 27 [testDiv, 0, comment, 5], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,23,0: context range 27 [testDiv, 0, comment, 5], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,23,1: context range 27 [testDiv, 0, comment, 5], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,23,2: context range 27 [testDiv, 0, comment, 5], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,23,3: context range 27 [testDiv, 0, comment, 5], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,24,0: context range 27 [testDiv, 0, comment, 5], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,24,1: context range 27 [testDiv, 0, comment, 5], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,24,2: context range 27 [testDiv, 0, comment, 5], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,24,3: context range 27 [testDiv, 0, comment, 5], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,25,0: context range 27 [testDiv, 0, comment, 5], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,25,1: context range 27 [testDiv, 0, comment, 5], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,25,2: context range 27 [testDiv, 0, comment, 5], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,25,3: context range 27 [testDiv, 0, comment, 5], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,26,0: context range 27 [testDiv, 0, comment, 5], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,26,1: context range 27 [testDiv, 0, comment, 5], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,26,2: context range 27 [testDiv, 0, comment, 5], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,26,3: context range 27 [testDiv, 0, comment, 5], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,0: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,1: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,2: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,3: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,4: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,5: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 4 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,6: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,7: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how NaN | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,8: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,9: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,10: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -Infinity | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,11: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 65535 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,12: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 65536 | PASS | PASS | PASS | PASS | PASS | FAIL |
27,27,13: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 65537 | PASS | PASS | PASS | PASS | PASS | FAIL |
27,27,14: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 65538 | PASS | PASS | PASS | PASS | PASS | FAIL |
27,27,15: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 65539 | PASS | PASS | PASS | PASS | PASS | FAIL |
27,27,16: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 65540 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,17: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -65537 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,18: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -65536 | PASS | PASS | PASS | PASS | PASS | FAIL |
27,27,19: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -65535 | PASS | PASS | PASS | PASS | PASS | FAIL |
27,27,20: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -65534 | PASS | PASS | PASS | PASS | PASS | FAIL |
27,27,21: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -65533 | PASS | PASS | PASS | PASS | PASS | FAIL |
27,27,22: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -65532 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,23: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 4294967295 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,24: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 4294967296 | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,25: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 4294967297 | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,26: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 4294967298 | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,27: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 4294967299 | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,28: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 4294967300 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,29: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,30: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,31: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,32: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,33: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,34: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 4.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,35: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -1.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,36: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,37: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 0.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,38: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 1.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,39: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 2.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,40: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 3.5 | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,41: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -73.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,42: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -72.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,43: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -71.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,44: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -70.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,45: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -69.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,46: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -68.5 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,47: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,48: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "1" | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,49: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "2" | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,50: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "3" | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,51: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-1" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,52: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "4" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,53: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,54: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "NaN" | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,55: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "0" | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,56: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,57: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-Infinity" | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,58: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "65535" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,59: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "65536" | PASS | PASS | PASS | PASS | PASS | FAIL |
27,27,60: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "65537" | PASS | PASS | PASS | PASS | PASS | FAIL |
27,27,61: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "65538" | PASS | PASS | PASS | PASS | PASS | FAIL |
27,27,62: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "65539" | PASS | PASS | PASS | PASS | PASS | FAIL |
27,27,63: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "65540" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,64: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-65537" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,65: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-65536" | PASS | PASS | PASS | PASS | PASS | FAIL |
27,27,66: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-65535" | PASS | PASS | PASS | PASS | PASS | FAIL |
27,27,67: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-65534" | PASS | PASS | PASS | PASS | PASS | FAIL |
27,27,68: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-65533" | PASS | PASS | PASS | PASS | PASS | FAIL |
27,27,69: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-65532" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,70: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "4294967295" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,71: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "4294967296" | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,72: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "4294967297" | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,73: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "4294967298" | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,74: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "4294967299" | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,75: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "4294967300" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,76: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,77: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,78: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,79: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,80: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,81: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "4.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,82: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-1.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,83: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,84: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "0.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,85: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "1.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,86: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "2.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,87: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "3.5" | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,88: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-73.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,89: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-72.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,90: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-71.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,91: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-70.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,92: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-69.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,93: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-68.5" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,27,94: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "6.5536e4" | PASS | PASS | PASS | PASS | PASS | FAIL |
27,27,95: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how null | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,96: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how undefined | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,97: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how true | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,98: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how false | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,99: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "" | PASS | PASS | PASS | PASS | PASS | PASS |
27,27,100: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "quasit" | PASS | PASS | PASS | PASS | PASS | PASS |
27,28,0: context range 27 [testDiv, 0, comment, 5], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,28,1: context range 27 [testDiv, 0, comment, 5], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,28,2: context range 27 [testDiv, 0, comment, 5], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,28,3: context range 27 [testDiv, 0, comment, 5], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,29,0: context range 27 [testDiv, 0, comment, 5], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,29,1: context range 27 [testDiv, 0, comment, 5], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,29,2: context range 27 [testDiv, 0, comment, 5], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,29,3: context range 27 [testDiv, 0, comment, 5], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,30,0: context range 27 [testDiv, 0, comment, 5], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,30,1: context range 27 [testDiv, 0, comment, 5], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,30,2: context range 27 [testDiv, 0, comment, 5], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,30,3: context range 27 [testDiv, 0, comment, 5], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,31,0: context range 27 [testDiv, 0, comment, 5], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,31,1: context range 27 [testDiv, 0, comment, 5], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,31,2: context range 27 [testDiv, 0, comment, 5], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,31,3: context range 27 [testDiv, 0, comment, 5], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,32,0: context range 27 [testDiv, 0, comment, 5], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,32,1: context range 27 [testDiv, 0, comment, 5], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,32,2: context range 27 [testDiv, 0, comment, 5], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,32,3: context range 27 [testDiv, 0, comment, 5], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,33,0: context range 27 [testDiv, 0, comment, 5], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,33,1: context range 27 [testDiv, 0, comment, 5], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,33,2: context range 27 [testDiv, 0, comment, 5], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,33,3: context range 27 [testDiv, 0, comment, 5], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,34,0: context range 27 [testDiv, 0, comment, 5], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
27,34,1: context range 27 [testDiv, 0, comment, 5], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
27,34,2: context range 27 [testDiv, 0, comment, 5], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
27,34,3: context range 27 [testDiv, 0, comment, 5], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
27,35,0: context range 27 [testDiv, 0, comment, 5], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
27,35,1: context range 27 [testDiv, 0, comment, 5], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
27,35,2: context range 27 [testDiv, 0, comment, 5], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
27,35,3: context range 27 [testDiv, 0, comment, 5], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
27,36,0: context range 27 [testDiv, 0, comment, 5], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
27,36,1: context range 27 [testDiv, 0, comment, 5], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
27,36,2: context range 27 [testDiv, 0, comment, 5], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
27,36,3: context range 27 [testDiv, 0, comment, 5], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
27,37,0: context range 27 [testDiv, 0, comment, 5], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,37,1: context range 27 [testDiv, 0, comment, 5], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,37,2: context range 27 [testDiv, 0, comment, 5], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,37,3: context range 27 [testDiv, 0, comment, 5], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
27,38,0: context range 27 [testDiv, 0, comment, 5], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
27,38,1: context range 27 [testDiv, 0, comment, 5], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,38,2: context range 27 [testDiv, 0, comment, 5], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,38,3: context range 27 [testDiv, 0, comment, 5], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,0,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
28,0,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
28,0,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
28,0,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
28,1,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,1,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,1,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,1,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,2,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,2,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,2,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,2,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,3,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,3,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,3,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,3,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,4,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,4,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,4,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,4,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,5,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,5,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,5,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,5,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,6,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,6,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,6,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,6,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,7,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,7,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,7,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,7,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,8,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,8,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,8,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,8,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,9,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,9,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,9,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,9,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,10,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,10,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,10,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,10,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,11,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,11,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,11,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,11,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,12,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,12,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,12,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,12,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,13,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,13,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,13,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,13,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,14,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,14,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,14,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,14,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,15,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,15,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,15,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,15,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,16,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,16,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,16,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,16,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,17,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,17,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,17,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,17,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,18,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,18,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,18,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,18,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,19,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,19,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,19,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,19,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,20,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,20,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,20,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,20,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,21,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,21,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,21,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,21,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,22,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,22,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,22,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,22,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,23,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,23,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,23,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,23,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,24,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,24,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,24,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,24,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,25,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,25,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,25,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,25,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,26,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,26,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,26,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,26,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,27,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,27,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,27,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,27,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,28,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,28,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,28,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,28,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,29,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,29,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,29,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,29,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,30,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,30,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,30,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,30,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,31,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,31,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,31,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,31,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,32,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,32,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,32,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,32,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,33,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,33,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,33,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,33,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,34,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,34,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,34,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,34,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,35,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,35,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,35,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,35,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,36,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,36,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,36,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,36,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,37,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,37,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,37,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,37,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
28,38,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
28,38,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,38,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,38,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,0,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
29,0,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
29,0,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
29,0,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
29,1,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,1,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,1,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,1,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,2,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,2,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,2,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,2,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,3,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,3,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,3,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,3,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,4,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,4,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,4,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,4,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,5,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,5,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,5,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,5,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,6,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,6,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,6,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,6,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,7,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,7,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,7,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,7,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,8,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,8,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,8,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,8,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,9,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,9,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,9,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,9,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,10,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,10,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,10,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,10,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,11,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,11,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,11,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,11,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,12,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,12,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,12,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,12,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,13,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,13,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,13,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,13,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,14,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,14,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,14,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,14,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,15,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,15,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,15,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,15,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,16,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,16,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,16,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,16,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,17,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,17,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,17,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,17,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,18,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,18,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,18,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,18,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,19,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,19,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,19,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,19,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,20,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,20,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,20,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,20,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,21,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,21,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,21,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,21,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,22,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,22,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,22,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,22,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,23,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,23,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,23,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,23,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,24,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,24,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,24,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,24,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,25,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,25,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,25,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,25,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,26,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,26,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,26,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,26,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,27,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,27,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,27,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,27,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,28,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,28,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,28,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,28,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,29,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,29,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,29,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,29,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,30,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,30,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,30,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,30,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,31,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,31,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,31,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,31,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,32,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,32,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,32,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,32,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,33,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,33,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,33,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,33,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,34,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
29,34,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
29,34,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
29,34,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
29,35,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
29,35,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
29,35,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
29,35,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
29,36,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
29,36,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
29,36,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
29,36,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
29,37,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,37,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,37,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,37,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
29,38,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
29,38,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,38,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,38,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,0,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
30,0,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
30,0,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
30,0,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
30,1,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,1,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,1,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,1,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,2,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,2,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,2,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,2,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,3,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,3,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,3,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,3,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,4,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,4,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,4,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,4,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,5,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,5,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,5,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,5,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,6,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,6,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,6,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,6,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,7,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,7,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,7,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,7,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,8,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,8,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,8,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,8,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,9,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,9,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,9,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,9,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,10,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,10,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,10,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,10,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,11,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,11,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,11,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,11,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,12,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,12,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,12,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,12,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,13,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,13,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,13,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,13,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,14,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,14,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,14,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,14,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,15,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,15,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,15,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,15,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,16,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,16,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,16,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,16,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,17,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,17,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,17,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,17,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,18,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,18,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,18,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,18,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,19,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,19,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,19,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,19,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,20,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,20,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,20,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,20,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,21,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,21,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,21,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,21,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,22,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,22,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,22,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,22,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,23,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,23,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,23,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,23,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,24,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,24,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,24,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,24,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,25,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,25,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,25,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,25,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,26,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,26,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,26,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,26,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,27,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,27,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,27,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,27,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,28,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,28,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,28,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,28,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,29,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,29,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,29,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,29,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,30,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,30,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,30,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,30,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,31,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,31,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,31,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,31,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,32,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,32,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,32,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,32,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,33,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,33,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,33,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,33,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,34,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,34,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,34,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,34,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,35,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,35,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,35,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,35,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,36,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,36,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,36,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,36,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,37,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,37,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,37,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,37,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
30,38,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
30,38,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
30,38,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
30,38,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,0,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
31,0,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
31,0,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
31,0,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
31,1,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,1,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,1,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,1,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,2,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,2,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,2,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,2,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,3,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,3,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,3,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,3,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,4,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,4,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,4,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,4,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,5,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,5,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,5,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,5,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,6,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,6,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,6,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,6,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,7,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,7,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,7,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,7,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,8,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,8,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,8,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,8,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,9,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,9,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,9,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,9,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,10,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,10,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,10,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,10,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,11,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,11,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,11,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,11,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,12,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,12,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,12,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,12,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,13,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,13,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,13,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,13,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,14,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,14,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,14,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,14,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,15,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,15,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,15,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,15,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,16,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,16,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,16,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,16,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,17,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,17,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,17,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,17,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,18,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,18,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,18,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,18,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,19,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,19,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,19,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,19,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,20,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,20,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,20,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,20,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,21,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,21,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,21,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,21,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,22,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,22,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,22,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,22,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,23,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,23,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,23,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,23,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,24,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,24,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,24,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,24,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,25,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,25,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,25,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,25,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,26,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,26,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,26,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,26,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,27,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,27,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,27,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,27,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,28,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,28,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,28,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,28,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,29,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,29,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,29,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,29,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,30,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,30,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,30,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,30,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,31,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,31,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,31,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,31,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,32,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,32,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,32,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,32,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,33,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,33,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,33,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,33,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,34,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,34,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,34,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,34,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,35,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,35,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,35,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,35,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,36,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,36,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,36,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,36,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,37,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,37,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,37,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,37,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
31,38,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
31,38,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
31,38,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
31,38,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,0,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
32,0,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
32,0,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
32,0,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
32,1,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,1,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,1,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,1,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,2,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,2,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,2,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,2,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,3,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,3,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,3,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,3,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,4,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,4,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,4,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,4,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,5,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,5,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,5,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,5,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,6,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,6,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,6,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,6,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,7,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,7,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,7,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,7,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,8,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,8,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,8,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,8,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,9,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,9,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,9,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,9,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,10,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,10,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,10,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,10,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,11,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,11,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,11,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,11,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,12,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,12,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,12,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,12,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,13,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,13,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,13,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,13,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,14,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,14,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,14,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,14,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,15,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,15,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,15,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,15,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,16,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,16,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,16,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,16,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,17,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,17,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,17,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,17,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,18,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,18,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,18,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,18,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,19,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,19,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,19,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,19,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,20,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,20,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,20,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,20,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,21,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,21,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,21,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,21,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,22,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,22,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,22,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,22,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,23,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,23,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,23,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,23,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,24,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,24,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,24,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,24,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,25,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,25,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,25,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,25,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,26,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,26,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,26,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,26,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,27,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,27,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,27,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,27,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,28,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,28,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,28,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,28,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,29,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,29,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,29,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,29,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,30,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,30,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,30,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,30,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,31,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,31,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,31,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,31,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,32,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,32,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,32,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,32,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,33,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,33,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,33,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,33,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,34,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,34,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,34,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,34,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,35,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,35,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,35,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,35,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,36,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,36,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,36,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,36,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,37,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,37,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,37,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,37,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
32,38,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
32,38,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
32,38,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
32,38,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,0,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
33,0,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
33,0,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
33,0,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
33,1,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,1,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,1,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,1,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,2,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,2,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,2,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,2,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,3,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,3,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,3,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,3,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,4,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,4,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,4,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,4,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,5,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,5,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,5,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,5,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,6,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,6,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,6,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,6,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,7,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,7,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,7,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,7,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,8,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,8,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,8,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,8,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,9,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,9,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,9,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,9,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,10,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,10,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,10,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,10,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,11,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,11,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,11,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,11,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,12,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,12,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,12,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,12,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,13,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,13,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,13,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,13,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,14,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,14,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,14,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,14,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,15,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,15,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,15,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,15,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,16,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,16,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,16,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,16,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,17,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,17,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,17,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,17,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,18,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,18,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,18,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,18,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,19,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,19,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,19,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,19,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,20,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,20,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,20,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,20,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,21,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,21,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,21,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,21,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,22,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,22,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,22,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,22,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,23,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,23,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,23,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,23,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,24,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,24,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,24,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,24,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,25,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,25,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,25,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,25,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,26,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,26,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,26,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,26,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,27,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,27,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,27,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,27,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,28,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,28,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,28,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,28,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,29,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,29,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,29,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,29,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,30,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,30,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,30,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,30,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,31,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,31,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,31,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,31,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,32,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,32,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,32,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,32,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,33,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,33,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,33,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,33,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,34,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,34,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,34,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,34,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,35,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,35,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,35,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,35,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,36,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,36,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,36,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,36,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,37,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,37,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,37,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,37,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
33,38,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
33,38,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
33,38,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
33,38,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
34,0,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
34,0,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
34,0,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
34,0,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
34,1,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,1,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,1,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,1,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,2,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,2,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,2,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,2,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,3,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,3,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,3,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,3,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,4,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,4,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,4,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,4,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,5,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,5,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,5,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,5,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,6,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,6,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,6,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,6,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,7,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,7,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,7,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,7,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,8,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,8,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,8,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,8,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,9,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,9,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,9,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,9,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,10,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,10,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,10,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,10,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,11,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,11,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,11,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,11,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,12,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,12,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,12,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,12,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,13,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,13,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,13,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,13,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,14,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,14,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,14,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,14,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,15,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,15,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,15,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,15,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,16,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,16,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,16,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,16,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,17,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,17,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,17,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,17,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,18,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,18,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,18,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,18,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,19,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,19,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,19,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,19,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,20,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,20,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,20,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,20,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,21,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,21,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,21,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,21,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,22,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,22,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,22,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,22,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,23,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,23,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,23,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,23,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,24,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 24 [document, 0, document, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,24,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 24 [document, 0, document, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,24,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 24 [document, 0, document, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,24,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 24 [document, 0, document, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,25,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 25 [document, 0, document, 2], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,25,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 25 [document, 0, document, 2], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,25,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 25 [document, 0, document, 2], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,25,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 25 [document, 0, document, 2], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,26,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 26 [comment, 2, comment, 3], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,26,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 26 [comment, 2, comment, 3], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,26,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 26 [comment, 2, comment, 3], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,26,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 26 [comment, 2, comment, 3], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,27,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,27,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,27,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,27,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,28,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,28,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,28,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,28,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,29,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,29,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,29,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,29,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,30,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,30,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,30,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,30,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,31,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,31,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,31,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,31,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,32,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,32,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,32,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,32,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,33,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,33,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,33,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,33,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,34,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,34,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,34,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,34,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,35,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,35,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,35,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,35,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,36,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,36,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,36,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,36,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,37,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,37,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,37,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,37,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,38,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range same as first range, how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,38,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range same as first range, how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,38,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range same as first range, how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,38,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range same as first range, how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,0,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
35,0,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
35,0,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
35,0,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
35,1,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,1,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,1,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,1,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,2,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,2,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,2,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,2,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,3,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,3,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,3,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,3,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,4,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,4,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,4,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,4,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,5,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,5,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,5,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,5,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,6,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,6,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,6,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,6,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,7,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,7,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,7,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,7,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,8,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,8,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,8,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,8,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,9,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,9,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,9,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,9,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,10,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,10,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,10,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,10,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,11,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,11,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,11,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,11,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,12,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,12,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,12,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,12,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,13,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,13,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,13,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,13,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,14,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,14,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,14,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,14,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,15,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,15,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,15,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,15,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,16,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,16,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,16,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,16,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,17,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,17,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,17,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,17,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,18,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,18,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,18,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,18,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,19,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,19,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,19,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,19,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,20,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,20,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,20,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,20,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,21,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,21,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,21,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,21,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,22,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,22,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,22,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,22,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,23,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,23,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,23,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,23,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,24,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 24 [document, 0, document, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,24,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 24 [document, 0, document, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,24,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 24 [document, 0, document, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,24,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 24 [document, 0, document, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,25,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 25 [document, 0, document, 2], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,25,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 25 [document, 0, document, 2], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,25,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 25 [document, 0, document, 2], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,25,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 25 [document, 0, document, 2], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,26,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 26 [comment, 2, comment, 3], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,26,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 26 [comment, 2, comment, 3], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,26,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 26 [comment, 2, comment, 3], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,26,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 26 [comment, 2, comment, 3], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,27,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,27,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,27,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,27,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,28,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,28,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,28,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,28,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,29,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,29,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,29,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,29,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,30,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,30,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,30,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,30,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,31,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,31,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,31,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,31,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,32,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,32,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,32,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,32,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,33,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,33,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,33,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,33,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,34,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,34,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,34,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,34,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,35,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,35,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,35,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,35,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,36,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,36,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,36,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,36,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,37,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,37,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,37,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,37,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,38,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range same as first range, how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,38,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range same as first range, how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,38,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range same as first range, how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,38,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range same as first range, how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,0,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
36,0,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
36,0,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
36,0,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
36,1,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,1,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,1,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,1,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,2,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,2,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,2,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,2,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,3,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,3,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,3,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,3,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,4,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,4,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,4,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,4,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,5,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,5,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,5,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,5,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,6,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,6,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,6,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,6,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,7,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,7,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,7,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,7,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,8,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,8,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,8,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,8,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,9,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,9,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,9,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,9,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,10,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,10,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,10,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,10,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,11,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,11,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,11,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,11,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,12,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,12,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,12,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,12,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,13,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,13,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,13,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,13,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,14,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,14,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,14,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,14,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,15,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,15,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,15,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,15,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,16,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,16,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,16,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,16,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,17,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,17,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,17,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,17,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,18,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,18,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,18,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,18,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,19,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,19,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,19,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,19,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,20,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,20,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,20,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,20,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,21,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,21,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,21,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,21,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,22,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,22,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,22,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,22,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,23,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,23,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,23,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,23,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,24,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 24 [document, 0, document, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,24,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 24 [document, 0, document, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,24,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 24 [document, 0, document, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,24,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 24 [document, 0, document, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,25,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 25 [document, 0, document, 2], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,25,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 25 [document, 0, document, 2], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,25,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 25 [document, 0, document, 2], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,25,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 25 [document, 0, document, 2], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,26,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 26 [comment, 2, comment, 3], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,26,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 26 [comment, 2, comment, 3], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,26,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 26 [comment, 2, comment, 3], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,26,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 26 [comment, 2, comment, 3], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,27,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,27,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,27,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,27,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,28,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,28,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,28,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,28,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,29,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,29,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,29,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,29,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,30,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,30,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,30,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,30,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,31,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,31,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,31,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,31,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,32,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,32,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,32,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,32,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,33,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,33,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,33,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,33,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,34,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,34,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,34,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,34,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,35,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,35,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,35,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,35,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,36,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,36,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,36,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,36,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,37,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,37,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,37,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,37,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,38,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range same as first range, how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,38,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range same as first range, how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,38,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range same as first range, how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,38,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range same as first range, how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
37,0,0: context range 37 [docfrag, 0, docfrag, 0], argument range 0 [detached], how 0 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
37,0,1: context range 37 [docfrag, 0, docfrag, 0], argument range 0 [detached], how 1 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
37,0,2: context range 37 [docfrag, 0, docfrag, 0], argument range 0 [detached], how 2 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
37,0,3: context range 37 [docfrag, 0, docfrag, 0], argument range 0 [detached], how 3 | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
37,1,0: context range 37 [docfrag, 0, docfrag, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,1,1: context range 37 [docfrag, 0, docfrag, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,1,2: context range 37 [docfrag, 0, docfrag, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,1,3: context range 37 [docfrag, 0, docfrag, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,2,0: context range 37 [docfrag, 0, docfrag, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,2,1: context range 37 [docfrag, 0, docfrag, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,2,2: context range 37 [docfrag, 0, docfrag, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,2,3: context range 37 [docfrag, 0, docfrag, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,3,0: context range 37 [docfrag, 0, docfrag, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,3,1: context range 37 [docfrag, 0, docfrag, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,3,2: context range 37 [docfrag, 0, docfrag, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,3,3: context range 37 [docfrag, 0, docfrag, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,4,0: context range 37 [docfrag, 0, docfrag, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,4,1: context range 37 [docfrag, 0, docfrag, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,4,2: context range 37 [docfrag, 0, docfrag, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,4,3: context range 37 [docfrag, 0, docfrag, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,5,0: context range 37 [docfrag, 0, docfrag, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,5,1: context range 37 [docfrag, 0, docfrag, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,5,2: context range 37 [docfrag, 0, docfrag, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,5,3: context range 37 [docfrag, 0, docfrag, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,6,0: context range 37 [docfrag, 0, docfrag, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,6,1: context range 37 [docfrag, 0, docfrag, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,6,2: context range 37 [docfrag, 0, docfrag, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,6,3: context range 37 [docfrag, 0, docfrag, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,7,0: context range 37 [docfrag, 0, docfrag, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,7,1: context range 37 [docfrag, 0, docfrag, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,7,2: context range 37 [docfrag, 0, docfrag, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,7,3: context range 37 [docfrag, 0, docfrag, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,8,0: context range 37 [docfrag, 0, docfrag, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,8,1: context range 37 [docfrag, 0, docfrag, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,8,2: context range 37 [docfrag, 0, docfrag, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,8,3: context range 37 [docfrag, 0, docfrag, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,9,0: context range 37 [docfrag, 0, docfrag, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,9,1: context range 37 [docfrag, 0, docfrag, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,9,2: context range 37 [docfrag, 0, docfrag, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,9,3: context range 37 [docfrag, 0, docfrag, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,10,0: context range 37 [docfrag, 0, docfrag, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,10,1: context range 37 [docfrag, 0, docfrag, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,10,2: context range 37 [docfrag, 0, docfrag, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,10,3: context range 37 [docfrag, 0, docfrag, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,11,0: context range 37 [docfrag, 0, docfrag, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,11,1: context range 37 [docfrag, 0, docfrag, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,11,2: context range 37 [docfrag, 0, docfrag, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,11,3: context range 37 [docfrag, 0, docfrag, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,12,0: context range 37 [docfrag, 0, docfrag, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,12,1: context range 37 [docfrag, 0, docfrag, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,12,2: context range 37 [docfrag, 0, docfrag, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,12,3: context range 37 [docfrag, 0, docfrag, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,13,0: context range 37 [docfrag, 0, docfrag, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,13,1: context range 37 [docfrag, 0, docfrag, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,13,2: context range 37 [docfrag, 0, docfrag, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,13,3: context range 37 [docfrag, 0, docfrag, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,14,0: context range 37 [docfrag, 0, docfrag, 0], argument range 14 [document.head, 1, document.head, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,14,1: context range 37 [docfrag, 0, docfrag, 0], argument range 14 [document.head, 1, document.head, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,14,2: context range 37 [docfrag, 0, docfrag, 0], argument range 14 [document.head, 1, document.head, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,14,3: context range 37 [docfrag, 0, docfrag, 0], argument range 14 [document.head, 1, document.head, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,15,0: context range 37 [docfrag, 0, docfrag, 0], argument range 15 [document.body, 4, document.body, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,15,1: context range 37 [docfrag, 0, docfrag, 0], argument range 15 [document.body, 4, document.body, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,15,2: context range 37 [docfrag, 0, docfrag, 0], argument range 15 [document.body, 4, document.body, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,15,3: context range 37 [docfrag, 0, docfrag, 0], argument range 15 [document.body, 4, document.body, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,16,0: context range 37 [docfrag, 0, docfrag, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,16,1: context range 37 [docfrag, 0, docfrag, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,16,2: context range 37 [docfrag, 0, docfrag, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,16,3: context range 37 [docfrag, 0, docfrag, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,17,0: context range 37 [docfrag, 0, docfrag, 0], argument range 17 [paras[0], 0, paras[0], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,17,1: context range 37 [docfrag, 0, docfrag, 0], argument range 17 [paras[0], 0, paras[0], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,17,2: context range 37 [docfrag, 0, docfrag, 0], argument range 17 [paras[0], 0, paras[0], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,17,3: context range 37 [docfrag, 0, docfrag, 0], argument range 17 [paras[0], 0, paras[0], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,18,0: context range 37 [docfrag, 0, docfrag, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,18,1: context range 37 [docfrag, 0, docfrag, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,18,2: context range 37 [docfrag, 0, docfrag, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,18,3: context range 37 [docfrag, 0, docfrag, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,19,0: context range 37 [docfrag, 0, docfrag, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,19,1: context range 37 [docfrag, 0, docfrag, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,19,2: context range 37 [docfrag, 0, docfrag, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,19,3: context range 37 [docfrag, 0, docfrag, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,20,0: context range 37 [docfrag, 0, docfrag, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,20,1: context range 37 [docfrag, 0, docfrag, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,20,2: context range 37 [docfrag, 0, docfrag, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,20,3: context range 37 [docfrag, 0, docfrag, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,21,0: context range 37 [docfrag, 0, docfrag, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,21,1: context range 37 [docfrag, 0, docfrag, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,21,2: context range 37 [docfrag, 0, docfrag, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,21,3: context range 37 [docfrag, 0, docfrag, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,22,0: context range 37 [docfrag, 0, docfrag, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,22,1: context range 37 [docfrag, 0, docfrag, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,22,2: context range 37 [docfrag, 0, docfrag, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,22,3: context range 37 [docfrag, 0, docfrag, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,23,0: context range 37 [docfrag, 0, docfrag, 0], argument range 23 [testDiv, 2, paras[4], 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,23,1: context range 37 [docfrag, 0, docfrag, 0], argument range 23 [testDiv, 2, paras[4], 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,23,2: context range 37 [docfrag, 0, docfrag, 0], argument range 23 [testDiv, 2, paras[4], 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,23,3: context range 37 [docfrag, 0, docfrag, 0], argument range 23 [testDiv, 2, paras[4], 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,24,0: context range 37 [docfrag, 0, docfrag, 0], argument range 24 [document, 0, document, 1], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,24,1: context range 37 [docfrag, 0, docfrag, 0], argument range 24 [document, 0, document, 1], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,24,2: context range 37 [docfrag, 0, docfrag, 0], argument range 24 [document, 0, document, 1], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,24,3: context range 37 [docfrag, 0, docfrag, 0], argument range 24 [document, 0, document, 1], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,25,0: context range 37 [docfrag, 0, docfrag, 0], argument range 25 [document, 0, document, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,25,1: context range 37 [docfrag, 0, docfrag, 0], argument range 25 [document, 0, document, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,25,2: context range 37 [docfrag, 0, docfrag, 0], argument range 25 [document, 0, document, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,25,3: context range 37 [docfrag, 0, docfrag, 0], argument range 25 [document, 0, document, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,26,0: context range 37 [docfrag, 0, docfrag, 0], argument range 26 [comment, 2, comment, 3], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,26,1: context range 37 [docfrag, 0, docfrag, 0], argument range 26 [comment, 2, comment, 3], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,26,2: context range 37 [docfrag, 0, docfrag, 0], argument range 26 [comment, 2, comment, 3], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,26,3: context range 37 [docfrag, 0, docfrag, 0], argument range 26 [comment, 2, comment, 3], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,27,0: context range 37 [docfrag, 0, docfrag, 0], argument range 27 [testDiv, 0, comment, 5], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,27,1: context range 37 [docfrag, 0, docfrag, 0], argument range 27 [testDiv, 0, comment, 5], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,27,2: context range 37 [docfrag, 0, docfrag, 0], argument range 27 [testDiv, 0, comment, 5], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,27,3: context range 37 [docfrag, 0, docfrag, 0], argument range 27 [testDiv, 0, comment, 5], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,28,0: context range 37 [docfrag, 0, docfrag, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,28,1: context range 37 [docfrag, 0, docfrag, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,28,2: context range 37 [docfrag, 0, docfrag, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,28,3: context range 37 [docfrag, 0, docfrag, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,29,0: context range 37 [docfrag, 0, docfrag, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,29,1: context range 37 [docfrag, 0, docfrag, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,29,2: context range 37 [docfrag, 0, docfrag, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,29,3: context range 37 [docfrag, 0, docfrag, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,30,0: context range 37 [docfrag, 0, docfrag, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,30,1: context range 37 [docfrag, 0, docfrag, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,30,2: context range 37 [docfrag, 0, docfrag, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,30,3: context range 37 [docfrag, 0, docfrag, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,31,0: context range 37 [docfrag, 0, docfrag, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,31,1: context range 37 [docfrag, 0, docfrag, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,31,2: context range 37 [docfrag, 0, docfrag, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,31,3: context range 37 [docfrag, 0, docfrag, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,32,0: context range 37 [docfrag, 0, docfrag, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,32,1: context range 37 [docfrag, 0, docfrag, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,32,2: context range 37 [docfrag, 0, docfrag, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,32,3: context range 37 [docfrag, 0, docfrag, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,33,0: context range 37 [docfrag, 0, docfrag, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,33,1: context range 37 [docfrag, 0, docfrag, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,33,2: context range 37 [docfrag, 0, docfrag, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,33,3: context range 37 [docfrag, 0, docfrag, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,34,0: context range 37 [docfrag, 0, docfrag, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
37,34,1: context range 37 [docfrag, 0, docfrag, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
37,34,2: context range 37 [docfrag, 0, docfrag, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
37,34,3: context range 37 [docfrag, 0, docfrag, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
37,35,0: context range 37 [docfrag, 0, docfrag, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
37,35,1: context range 37 [docfrag, 0, docfrag, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
37,35,2: context range 37 [docfrag, 0, docfrag, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
37,35,3: context range 37 [docfrag, 0, docfrag, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
37,36,0: context range 37 [docfrag, 0, docfrag, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 | PASS | FAIL | PASS | FAIL | PASS | PASS |
37,36,1: context range 37 [docfrag, 0, docfrag, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
37,36,2: context range 37 [docfrag, 0, docfrag, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
37,36,3: context range 37 [docfrag, 0, docfrag, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
37,37,0: context range 37 [docfrag, 0, docfrag, 0], argument range 37 [docfrag, 0, docfrag, 0], how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,37,1: context range 37 [docfrag, 0, docfrag, 0], argument range 37 [docfrag, 0, docfrag, 0], how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,37,2: context range 37 [docfrag, 0, docfrag, 0], argument range 37 [docfrag, 0, docfrag, 0], how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,37,3: context range 37 [docfrag, 0, docfrag, 0], argument range 37 [docfrag, 0, docfrag, 0], how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
37,38,0: context range 37 [docfrag, 0, docfrag, 0], argument range same as first range, how 0 | PASS | PASS | PASS | PASS | PASS | PASS |
37,38,1: context range 37 [docfrag, 0, docfrag, 0], argument range same as first range, how 1 | PASS | PASS | PASS | PASS | PASS | PASS |
37,38,2: context range 37 [docfrag, 0, docfrag, 0], argument range same as first range, how 2 | PASS | PASS | PASS | PASS | PASS | PASS |
37,38,3: context range 37 [docfrag, 0, docfrag, 0], argument range same as first range, how 3 | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/ranges/Range-comparePoint-2.html | OK | OK | OK | OK | OK | OK |
Range.comparePoint | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range.comparePoint 1 | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range.comparePoint 2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
/dom/ranges/Range-comparePoint.html | OK | OK | OK | OK | OK | OK |
Point 0 [paras[0].firstChild, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 83 [doctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 86 [foreignDoctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
/dom/ranges/Range-deleteContents.html | OK | OK | OK | OK | OK | OK |
Detached Range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Resulting DOM for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 13 [document.head, 1, document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 13 [document.head, 1, document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 14 [document.body, 4, document.body, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 14 [document.body, 4, document.body, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 16 [paras[0], 0, paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 16 [paras[0], 0, paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 22 [testDiv, 2, paras[4], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 23 [document, 0, document, 1] | PASS | PASS | PASS | PASS | PASS | FAIL |
Resulting cursor position for range 23 [document, 0, document, 1] | PASS | PASS | PASS | PASS | PASS | FAIL |
Resulting DOM for range 24 [document, 0, document, 2] | PASS | PASS | PASS | PASS | PASS | FAIL |
Resulting cursor position for range 24 [document, 0, document, 2] | PASS | PASS | PASS | PASS | PASS | FAIL |
Resulting DOM for range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 29 [xmlDoc, 1, xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Resulting cursor position for range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Resulting DOM for range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Resulting cursor position for range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Resulting DOM for range 36 [docfrag, 0, docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 36 [docfrag, 0, docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 43 [paras[0], 0, paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 43 [paras[0], 0, paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 46 [document.documentElement, 1, document.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 46 [document.documentElement, 1, document.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 48 [document, 1, document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 48 [document, 1, document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Resulting cursor position for range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Resulting DOM for range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/ranges/Range-detach.html | OK | OK | OK | OK | OK | OK |
Range.detach | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
/dom/ranges/Range-extractContents.html | OK | OK | OK | OK | OK | OK |
Detached Range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Resulting DOM for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Returned fragment for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Returned fragment for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Returned fragment for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Returned fragment for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Returned fragment for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 13 [document.head, 1, document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 13 [document.head, 1, document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 13 [document.head, 1, document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 14 [document.body, 4, document.body, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 14 [document.body, 4, document.body, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 14 [document.body, 4, document.body, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 16 [paras[0], 0, paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 16 [paras[0], 0, paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 16 [paras[0], 0, paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Returned fragment for range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Returned fragment for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Returned fragment for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 22 [testDiv, 2, paras[4], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 22 [testDiv, 2, paras[4], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 22 [testDiv, 2, paras[4], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 23 [document, 0, document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 23 [document, 0, document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 23 [document, 0, document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 24 [document, 0, document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 24 [document, 0, document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 24 [document, 0, document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Returned fragment for range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Returned fragment for range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Returned fragment for range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 29 [xmlDoc, 1, xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Returned fragment for range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Returned fragment for range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Returned fragment for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Returned fragment for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Returned fragment for range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Resulting cursor position for range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Returned fragment for range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Resulting DOM for range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Resulting cursor position for range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Returned fragment for range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Resulting DOM for range 36 [docfrag, 0, docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 36 [docfrag, 0, docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 36 [docfrag, 0, docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Returned fragment for range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 43 [paras[0], 0, paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 43 [paras[0], 0, paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 43 [paras[0], 0, paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 46 [document.documentElement, 1, document.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 46 [document.documentElement, 1, document.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 46 [document.documentElement, 1, document.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 48 [document, 1, document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 48 [document, 1, document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 48 [document, 1, document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Returned fragment for range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Returned fragment for range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting cursor position for range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Returned fragment for range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Resulting cursor position for range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Returned fragment for range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Resulting DOM for range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting DOM for range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Resulting cursor position for range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Returned fragment for range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/ranges/Range-insertNode.html | OK | OK | OK | OK | OK | OK |
0,0: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
0,0: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
0,1: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
0,1: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
0,2: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,2: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | FAIL |
0,3: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,3: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
0,4: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,4: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | FAIL |
0,5: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,5: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
0,6: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,6: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | FAIL |
0,7: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node document | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
0,7: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node document | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
0,8: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,8: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
0,9: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
0,9: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
0,10: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,10: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
0,11: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
0,11: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
0,12: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,12: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | FAIL |
0,13: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,13: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
0,14: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,14: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
0,15: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,15: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
0,16: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,16: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
0,17: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,17: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node comment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
0,18: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,18: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
0,19: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node docfrag | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,19: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node docfrag | PASS | FAIL | PASS | FAIL | PASS | FAIL |
0,20: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node doctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
0,20: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node doctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
0,21: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
0,21: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
1,0: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
1,0: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
1,1: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
1,1: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
1,2: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,2: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,3: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,3: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,4: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,4: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,5: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,5: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,6: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,6: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,7: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node document | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
1,7: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node document | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
1,8: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,8: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,9: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
1,9: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
1,10: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,10: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,11: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
1,11: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
1,12: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,12: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,13: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,13: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,14: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,14: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,15: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,15: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,16: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,16: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,17: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,17: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,18: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,18: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,19: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node docfrag | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,19: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node docfrag | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,20: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node doctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
1,20: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node doctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
1,21: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
1,21: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
2,0: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
2,0: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
2,1: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0].firstChild | FAIL | PASS | PASS | PASS | PASS | FAIL |
2,1: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
2,2: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
2,2: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
2,3: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
2,3: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
2,4: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
2,4: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
2,5: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,5: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,6: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
2,6: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
2,7: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node document | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
2,7: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node document | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
2,8: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
2,8: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
2,9: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
2,9: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
2,10: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
2,10: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
2,11: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
2,11: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
2,12: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
2,12: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
2,13: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
2,13: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
2,14: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
2,14: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
2,15: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
2,15: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
2,16: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
2,16: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
2,17: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
2,17: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
2,18: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
2,18: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
2,19: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
2,19: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
2,20: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node doctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
2,20: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node doctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
2,21: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
2,21: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
3,0: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
3,0: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
3,1: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0].firstChild | FAIL | PASS | PASS | PASS | PASS | FAIL |
3,1: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
3,2: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
3,2: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
3,3: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
3,3: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
3,4: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
3,4: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
3,5: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,5: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,6: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
3,6: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
3,7: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node document | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
3,7: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node document | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
3,8: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
3,8: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
3,9: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
3,9: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
3,10: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
3,10: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
3,11: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
3,11: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
3,12: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
3,12: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
3,13: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
3,13: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
3,14: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
3,14: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
3,15: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
3,15: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
3,16: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
3,16: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
3,17: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
3,17: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
3,18: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
3,18: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
3,19: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
3,19: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
3,20: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node doctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
3,20: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node doctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
3,21: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
3,21: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
4,0: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,0: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
4,1: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,1: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | FAIL |
4,2: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
4,2: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
4,3: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,3: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
4,4: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,4: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | FAIL |
4,5: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,5: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
4,6: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,6: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | FAIL |
4,7: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node document | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
4,7: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node document | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
4,8: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,8: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
4,9: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
4,9: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
4,10: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,10: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
4,11: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
4,11: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
4,12: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,12: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | FAIL |
4,13: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,13: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
4,14: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,14: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
4,15: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,15: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
4,16: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,16: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
4,17: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,17: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node comment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
4,18: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,18: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
4,19: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node docfrag | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,19: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node docfrag | PASS | FAIL | PASS | FAIL | PASS | FAIL |
4,20: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node doctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
4,20: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node doctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
4,21: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
4,21: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
5,0: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
5,0: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,1: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
5,1: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,2: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[1].firstChild | FAIL | PASS | PASS | PASS | PASS | FAIL |
5,2: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[1].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
5,3: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
5,3: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,4: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
5,4: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,5: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,5: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,6: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
5,6: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,7: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node document | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
5,7: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node document | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
5,8: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
5,8: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,9: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
5,9: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
5,10: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
5,10: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,11: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
5,11: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
5,12: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
5,12: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,13: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
5,13: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,14: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
5,14: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,15: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
5,15: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,16: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
5,16: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,17: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
5,17: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,18: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
5,18: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,19: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
5,19: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node docfrag | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,20: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node doctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
5,20: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node doctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
5,21: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
5,21: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
6,0: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,0: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,1: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,1: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,2: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,2: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,3: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,3: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,4: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,4: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,5: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
6,5: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
6,6: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
6,6: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
6,7: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node document | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
6,7: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node document | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
6,8: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedDiv | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
6,8: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedDiv | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
6,9: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
6,9: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
6,10: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,10: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,11: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
6,11: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
6,12: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,12: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,13: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,13: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,14: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,14: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,15: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,15: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,16: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,16: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,17: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,17: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node comment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,18: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,18: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,19: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node docfrag | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,19: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node docfrag | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,20: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node doctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
6,20: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node doctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
6,21: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
6,21: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
7,0: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
7,0: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,1: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
7,1: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,2: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
7,2: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,3: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
7,3: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,4: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
7,4: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,5: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
7,5: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
7,6: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1.firstChild | FAIL | PASS | PASS | PASS | PASS | FAIL |
7,6: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
7,7: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node document | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
7,7: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node document | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
7,8: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedDiv | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
7,8: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedDiv | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
7,9: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
7,9: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
7,10: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
7,10: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,11: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
7,11: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
7,12: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
7,12: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,13: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
7,13: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,14: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
7,14: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,15: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
7,15: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,16: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
7,16: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,17: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
7,17: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,18: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
7,18: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,19: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
7,19: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node docfrag | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,20: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node doctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
7,20: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node doctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
7,21: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
7,21: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
8,0: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,0: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
8,1: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,1: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | FAIL |
8,2: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,2: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | FAIL |
8,3: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
8,3: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
8,4: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
8,4: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
8,5: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,5: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
8,6: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,6: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | FAIL |
8,7: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node document | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
8,7: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node document | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
8,8: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,8: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
8,9: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
8,9: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
8,10: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,10: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
8,11: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
8,11: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
8,12: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,12: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | FAIL |
8,13: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,13: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
8,14: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,14: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
8,15: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,15: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
8,16: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,16: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
8,17: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,17: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node comment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
8,18: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,18: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
8,19: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node docfrag | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,19: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node docfrag | PASS | FAIL | PASS | FAIL | PASS | FAIL |
8,20: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node doctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
8,20: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node doctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
8,21: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
8,21: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
9,0: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0] | PASS | PASS | PASS | FAIL | PASS | PASS |
9,0: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,1: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0].firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
9,1: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,2: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[1].firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
9,2: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,3: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
9,3: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
9,4: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1.firstChild | FAIL | PASS | PASS | PASS | PASS | FAIL |
9,4: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
9,5: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
9,5: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,6: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
9,6: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,7: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node document | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
9,7: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node document | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
9,8: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedDiv | PASS | PASS | PASS | FAIL | PASS | PASS |
9,8: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,9: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
9,9: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
9,10: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,10: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,11: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
9,11: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
9,12: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
9,12: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,13: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
9,13: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,14: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
9,14: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,15: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
9,15: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,16: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
9,16: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,17: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node comment | PASS | PASS | PASS | FAIL | PASS | PASS |
9,17: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,18: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedComment | PASS | PASS | PASS | FAIL | PASS | PASS |
9,18: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,19: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node docfrag | PASS | PASS | PASS | FAIL | PASS | PASS |
9,19: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node docfrag | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,20: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node doctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
9,20: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node doctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
9,21: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
9,21: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
10,0: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
10,0: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
10,1: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
10,1: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
10,2: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
10,2: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
10,3: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
10,3: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
10,4: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
10,4: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
10,5: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,5: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,6: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
10,6: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
10,7: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node document | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,7: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node document | PASS | PASS | PASS | PASS | PASS | PASS |
10,8: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
10,8: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
10,9: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,9: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
10,10: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
10,10: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
10,11: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,11: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
10,12: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
10,12: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
10,13: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
10,13: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
10,14: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
10,14: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
10,15: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
10,15: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
10,16: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
10,16: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
10,17: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
10,17: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
10,18: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
10,18: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
10,19: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
10,19: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
10,20: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
10,20: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
10,21: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | PASS |
10,21: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
11,0: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
11,0: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
11,1: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
11,1: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
11,2: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
11,2: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
11,3: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
11,3: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
11,4: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
11,4: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
11,5: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,5: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,6: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
11,6: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
11,7: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node document | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,7: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node document | PASS | PASS | PASS | PASS | PASS | PASS |
11,8: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
11,8: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
11,9: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,9: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
11,10: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
11,10: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
11,11: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,11: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
11,12: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
11,12: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
11,13: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
11,13: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
11,14: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
11,14: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
11,15: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
11,15: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
11,16: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
11,16: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
11,17: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
11,17: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
11,18: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
11,18: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
11,19: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
11,19: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
11,20: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
11,20: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
11,21: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | PASS |
11,21: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
12,0: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
12,0: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
12,1: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
12,1: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
12,2: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
12,2: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
12,3: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
12,3: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
12,4: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
12,4: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
12,5: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,5: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,6: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
12,6: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
12,7: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node document | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,7: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node document | PASS | PASS | PASS | PASS | PASS | PASS |
12,8: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
12,8: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
12,9: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,9: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
12,10: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
12,10: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
12,11: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,11: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
12,12: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
12,12: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
12,13: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
12,13: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
12,14: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
12,14: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
12,15: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
12,15: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
12,16: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
12,16: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
12,17: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
12,17: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
12,18: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
12,18: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
12,19: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
12,19: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
12,20: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
12,20: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
12,21: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | PASS |
12,21: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
13,0: resulting DOM for range [document.head, 1, document.head, 1], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
13,0: resulting range position for range [document.head, 1, document.head, 1], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
13,1: resulting DOM for range [document.head, 1, document.head, 1], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
13,1: resulting range position for range [document.head, 1, document.head, 1], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
13,2: resulting DOM for range [document.head, 1, document.head, 1], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
13,2: resulting range position for range [document.head, 1, document.head, 1], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
13,3: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
13,3: resulting range position for range [document.head, 1, document.head, 1], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
13,4: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
13,4: resulting range position for range [document.head, 1, document.head, 1], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
13,5: resulting DOM for range [document.head, 1, document.head, 1], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,5: resulting range position for range [document.head, 1, document.head, 1], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,6: resulting DOM for range [document.head, 1, document.head, 1], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
13,6: resulting range position for range [document.head, 1, document.head, 1], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
13,7: resulting DOM for range [document.head, 1, document.head, 1], node document | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,7: resulting range position for range [document.head, 1, document.head, 1], node document | PASS | PASS | PASS | PASS | PASS | PASS |
13,8: resulting DOM for range [document.head, 1, document.head, 1], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
13,8: resulting range position for range [document.head, 1, document.head, 1], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
13,9: resulting DOM for range [document.head, 1, document.head, 1], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,9: resulting range position for range [document.head, 1, document.head, 1], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
13,10: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
13,10: resulting range position for range [document.head, 1, document.head, 1], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
13,11: resulting DOM for range [document.head, 1, document.head, 1], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,11: resulting range position for range [document.head, 1, document.head, 1], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
13,12: resulting DOM for range [document.head, 1, document.head, 1], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
13,12: resulting range position for range [document.head, 1, document.head, 1], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
13,13: resulting DOM for range [document.head, 1, document.head, 1], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
13,13: resulting range position for range [document.head, 1, document.head, 1], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
13,14: resulting DOM for range [document.head, 1, document.head, 1], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
13,14: resulting range position for range [document.head, 1, document.head, 1], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
13,15: resulting DOM for range [document.head, 1, document.head, 1], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
13,15: resulting range position for range [document.head, 1, document.head, 1], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
13,16: resulting DOM for range [document.head, 1, document.head, 1], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
13,16: resulting range position for range [document.head, 1, document.head, 1], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
13,17: resulting DOM for range [document.head, 1, document.head, 1], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
13,17: resulting range position for range [document.head, 1, document.head, 1], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
13,18: resulting DOM for range [document.head, 1, document.head, 1], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
13,18: resulting range position for range [document.head, 1, document.head, 1], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
13,19: resulting DOM for range [document.head, 1, document.head, 1], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
13,19: resulting range position for range [document.head, 1, document.head, 1], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
13,20: resulting DOM for range [document.head, 1, document.head, 1], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
13,20: resulting range position for range [document.head, 1, document.head, 1], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
13,21: resulting DOM for range [document.head, 1, document.head, 1], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | PASS |
13,21: resulting range position for range [document.head, 1, document.head, 1], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
14,0: resulting DOM for range [document.body, 4, document.body, 5], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
14,0: resulting range position for range [document.body, 4, document.body, 5], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
14,1: resulting DOM for range [document.body, 4, document.body, 5], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
14,1: resulting range position for range [document.body, 4, document.body, 5], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
14,2: resulting DOM for range [document.body, 4, document.body, 5], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
14,2: resulting range position for range [document.body, 4, document.body, 5], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
14,3: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
14,3: resulting range position for range [document.body, 4, document.body, 5], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
14,4: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
14,4: resulting range position for range [document.body, 4, document.body, 5], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
14,5: resulting DOM for range [document.body, 4, document.body, 5], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,5: resulting range position for range [document.body, 4, document.body, 5], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,6: resulting DOM for range [document.body, 4, document.body, 5], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
14,6: resulting range position for range [document.body, 4, document.body, 5], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
14,7: resulting DOM for range [document.body, 4, document.body, 5], node document | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,7: resulting range position for range [document.body, 4, document.body, 5], node document | PASS | PASS | PASS | PASS | PASS | PASS |
14,8: resulting DOM for range [document.body, 4, document.body, 5], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
14,8: resulting range position for range [document.body, 4, document.body, 5], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
14,9: resulting DOM for range [document.body, 4, document.body, 5], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,9: resulting range position for range [document.body, 4, document.body, 5], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
14,10: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
14,10: resulting range position for range [document.body, 4, document.body, 5], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
14,11: resulting DOM for range [document.body, 4, document.body, 5], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,11: resulting range position for range [document.body, 4, document.body, 5], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
14,12: resulting DOM for range [document.body, 4, document.body, 5], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
14,12: resulting range position for range [document.body, 4, document.body, 5], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
14,13: resulting DOM for range [document.body, 4, document.body, 5], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
14,13: resulting range position for range [document.body, 4, document.body, 5], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
14,14: resulting DOM for range [document.body, 4, document.body, 5], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
14,14: resulting range position for range [document.body, 4, document.body, 5], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
14,15: resulting DOM for range [document.body, 4, document.body, 5], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
14,15: resulting range position for range [document.body, 4, document.body, 5], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
14,16: resulting DOM for range [document.body, 4, document.body, 5], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
14,16: resulting range position for range [document.body, 4, document.body, 5], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
14,17: resulting DOM for range [document.body, 4, document.body, 5], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
14,17: resulting range position for range [document.body, 4, document.body, 5], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
14,18: resulting DOM for range [document.body, 4, document.body, 5], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
14,18: resulting range position for range [document.body, 4, document.body, 5], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
14,19: resulting DOM for range [document.body, 4, document.body, 5], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
14,19: resulting range position for range [document.body, 4, document.body, 5], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
14,20: resulting DOM for range [document.body, 4, document.body, 5], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
14,20: resulting range position for range [document.body, 4, document.body, 5], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
14,21: resulting DOM for range [document.body, 4, document.body, 5], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | PASS |
14,21: resulting range position for range [document.body, 4, document.body, 5], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
15,0: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0] | PASS | PASS | PASS | FAIL | PASS | PASS |
15,0: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0] | PASS | PASS | PASS | FAIL | PASS | PASS |
15,1: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0].firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
15,1: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0].firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
15,2: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[1].firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
15,2: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[1].firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
15,3: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,3: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,4: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
15,4: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
15,5: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
15,5: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
15,6: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
15,6: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
15,7: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node document | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,7: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node document | PASS | PASS | PASS | PASS | PASS | PASS |
15,8: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedDiv | PASS | PASS | PASS | FAIL | PASS | PASS |
15,8: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedDiv | PASS | PASS | PASS | FAIL | PASS | PASS |
15,9: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,9: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
15,10: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,10: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,11: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,11: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
15,12: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
15,12: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
15,13: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
15,13: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
15,14: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
15,14: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
15,15: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
15,15: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
15,16: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
15,16: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
15,17: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node comment | PASS | PASS | PASS | FAIL | PASS | PASS |
15,17: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node comment | PASS | PASS | PASS | FAIL | PASS | PASS |
15,18: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedComment | PASS | PASS | PASS | FAIL | PASS | PASS |
15,18: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedComment | PASS | PASS | PASS | FAIL | PASS | PASS |
15,19: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node docfrag | PASS | PASS | PASS | FAIL | PASS | PASS |
15,19: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
15,20: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node doctype | PASS | PASS | PASS | FAIL | PASS | PASS |
15,20: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
15,21: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
15,21: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
16,0: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
16,0: resulting range position for range [paras[0], 0, paras[0], 1], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
16,1: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
16,1: resulting range position for range [paras[0], 0, paras[0], 1], node paras[0].firstChild | PASS | FAIL | PASS | PASS | PASS | PASS |
16,2: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
16,2: resulting range position for range [paras[0], 0, paras[0], 1], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
16,3: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
16,3: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
16,4: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
16,4: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
16,5: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,5: resulting range position for range [paras[0], 0, paras[0], 1], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,6: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
16,6: resulting range position for range [paras[0], 0, paras[0], 1], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
16,7: resulting DOM for range [paras[0], 0, paras[0], 1], node document | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,7: resulting range position for range [paras[0], 0, paras[0], 1], node document | PASS | PASS | PASS | PASS | PASS | PASS |
16,8: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
16,8: resulting range position for range [paras[0], 0, paras[0], 1], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
16,9: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,9: resulting range position for range [paras[0], 0, paras[0], 1], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
16,10: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
16,10: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
16,11: resulting DOM for range [paras[0], 0, paras[0], 1], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,11: resulting range position for range [paras[0], 0, paras[0], 1], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
16,12: resulting DOM for range [paras[0], 0, paras[0], 1], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
16,12: resulting range position for range [paras[0], 0, paras[0], 1], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
16,13: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
16,13: resulting range position for range [paras[0], 0, paras[0], 1], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
16,14: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
16,14: resulting range position for range [paras[0], 0, paras[0], 1], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
16,15: resulting DOM for range [paras[0], 0, paras[0], 1], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
16,15: resulting range position for range [paras[0], 0, paras[0], 1], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
16,16: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
16,16: resulting range position for range [paras[0], 0, paras[0], 1], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
16,17: resulting DOM for range [paras[0], 0, paras[0], 1], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
16,17: resulting range position for range [paras[0], 0, paras[0], 1], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
16,18: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
16,18: resulting range position for range [paras[0], 0, paras[0], 1], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
16,19: resulting DOM for range [paras[0], 0, paras[0], 1], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
16,19: resulting range position for range [paras[0], 0, paras[0], 1], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
16,20: resulting DOM for range [paras[0], 0, paras[0], 1], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
16,20: resulting range position for range [paras[0], 0, paras[0], 1], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
16,21: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | PASS |
16,21: resulting range position for range [paras[0], 0, paras[0], 1], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
17,0: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,0: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,1: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,1: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,2: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,2: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,3: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,3: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,4: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,4: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,5: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,5: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,6: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,6: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,7: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node document | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,7: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node document | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,8: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,8: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,9: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,9: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,10: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,10: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,11: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,11: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,12: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,12: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,13: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,13: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,14: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,14: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,15: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,15: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,16: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,16: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,17: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,17: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,18: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,18: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,19: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node docfrag | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,19: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node docfrag | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,20: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node doctype | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,20: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node doctype | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,21: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignDoctype | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,21: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignDoctype | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,0: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
18,0: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
18,1: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
18,1: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
18,2: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,2: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,3: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,3: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,4: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,4: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,5: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,5: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,6: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,6: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,7: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node document | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
18,7: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node document | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
18,8: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,8: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,9: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
18,9: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
18,10: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,10: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,11: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
18,11: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
18,12: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,12: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,13: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,13: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,14: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,14: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,15: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,15: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,16: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,16: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,17: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,17: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,18: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,18: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,19: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node docfrag | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,19: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node docfrag | PASS | FAIL | PASS | FAIL | PASS | PASS |
18,20: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node doctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
18,20: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node doctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
18,21: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
18,21: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
19,0: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
19,0: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
19,1: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
19,1: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
19,2: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,2: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,3: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,3: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,4: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,4: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,5: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,5: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,6: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,6: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,7: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node document | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
19,7: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node document | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
19,8: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,8: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,9: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
19,9: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
19,10: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,10: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,11: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
19,11: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
19,12: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,12: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,13: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,13: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,14: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,14: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,15: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,15: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,16: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,16: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,17: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,17: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,18: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,18: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,19: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node docfrag | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,19: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node docfrag | PASS | FAIL | PASS | FAIL | PASS | PASS |
19,20: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node doctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
19,20: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node doctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
19,21: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
19,21: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
20,0: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
20,0: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
20,1: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[0].firstChild | FAIL | PASS | PASS | PASS | PASS | FAIL |
20,1: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node paras[0].firstChild | FAIL | PASS | PASS | PASS | PASS | FAIL |
20,2: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
20,2: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
20,3: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
20,3: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
20,4: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
20,4: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
20,5: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,5: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,6: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
20,6: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
20,7: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node document | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
20,7: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node document | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
20,8: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
20,8: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
20,9: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
20,9: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
20,10: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
20,10: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
20,11: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node xmlDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
20,11: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node xmlDoc | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
20,12: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
20,12: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
20,13: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
20,13: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
20,14: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
20,14: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
20,15: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
20,15: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
20,16: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
20,16: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
20,17: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
20,17: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
20,18: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
20,18: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
20,19: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
20,19: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
20,20: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node doctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
20,20: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node doctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
20,21: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
20,21: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoctype | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
21,0: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
21,0: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
21,1: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
21,1: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
21,2: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
21,2: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
21,3: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
21,3: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
21,4: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
21,4: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
21,5: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,5: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,6: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
21,6: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
21,7: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node document | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,7: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node document | PASS | PASS | PASS | PASS | PASS | PASS |
21,8: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
21,8: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
21,9: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,9: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
21,10: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
21,10: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
21,11: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,11: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
21,12: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
21,12: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
21,13: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
21,13: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
21,14: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
21,14: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
21,15: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
21,15: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
21,16: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
21,16: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
21,17: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
21,17: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
21,18: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
21,18: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
21,19: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
21,19: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
21,20: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
21,20: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
21,21: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | PASS |
21,21: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
22,0: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
22,0: resulting range position for range [testDiv, 2, paras[4], 1], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
22,1: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
22,1: resulting range position for range [testDiv, 2, paras[4], 1], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
22,2: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
22,2: resulting range position for range [testDiv, 2, paras[4], 1], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
22,3: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
22,3: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
22,4: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
22,4: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
22,5: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,5: resulting range position for range [testDiv, 2, paras[4], 1], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,6: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
22,6: resulting range position for range [testDiv, 2, paras[4], 1], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
22,7: resulting DOM for range [testDiv, 2, paras[4], 1], node document | PASS | FAIL | PASS | FAIL | PASS | PASS |
22,7: resulting range position for range [testDiv, 2, paras[4], 1], node document | PASS | PASS | PASS | PASS | PASS | PASS |
22,8: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
22,8: resulting range position for range [testDiv, 2, paras[4], 1], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
22,9: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
22,9: resulting range position for range [testDiv, 2, paras[4], 1], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
22,10: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
22,10: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
22,11: resulting DOM for range [testDiv, 2, paras[4], 1], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
22,11: resulting range position for range [testDiv, 2, paras[4], 1], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
22,12: resulting DOM for range [testDiv, 2, paras[4], 1], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
22,12: resulting range position for range [testDiv, 2, paras[4], 1], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
22,13: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
22,13: resulting range position for range [testDiv, 2, paras[4], 1], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
22,14: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
22,14: resulting range position for range [testDiv, 2, paras[4], 1], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
22,15: resulting DOM for range [testDiv, 2, paras[4], 1], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
22,15: resulting range position for range [testDiv, 2, paras[4], 1], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
22,16: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
22,16: resulting range position for range [testDiv, 2, paras[4], 1], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
22,17: resulting DOM for range [testDiv, 2, paras[4], 1], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
22,17: resulting range position for range [testDiv, 2, paras[4], 1], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
22,18: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
22,18: resulting range position for range [testDiv, 2, paras[4], 1], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
22,19: resulting DOM for range [testDiv, 2, paras[4], 1], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
22,19: resulting range position for range [testDiv, 2, paras[4], 1], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
22,20: resulting DOM for range [testDiv, 2, paras[4], 1], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
22,20: resulting range position for range [testDiv, 2, paras[4], 1], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
22,21: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | PASS |
22,21: resulting range position for range [testDiv, 2, paras[4], 1], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
23,0: resulting DOM for range [document, 0, document, 1], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
23,0: resulting range position for range [document, 0, document, 1], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
23,1: resulting DOM for range [document, 0, document, 1], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
23,1: resulting range position for range [document, 0, document, 1], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
23,2: resulting DOM for range [document, 0, document, 1], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
23,2: resulting range position for range [document, 0, document, 1], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
23,3: resulting DOM for range [document, 0, document, 1], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
23,3: resulting range position for range [document, 0, document, 1], node foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,4: resulting DOM for range [document, 0, document, 1], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
23,4: resulting range position for range [document, 0, document, 1], node foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
23,5: resulting DOM for range [document, 0, document, 1], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,5: resulting range position for range [document, 0, document, 1], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,6: resulting DOM for range [document, 0, document, 1], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
23,6: resulting range position for range [document, 0, document, 1], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
23,7: resulting DOM for range [document, 0, document, 1], node document | PASS | FAIL | PASS | FAIL | PASS | PASS |
23,7: resulting range position for range [document, 0, document, 1], node document | PASS | PASS | PASS | PASS | PASS | PASS |
23,8: resulting DOM for range [document, 0, document, 1], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
23,8: resulting range position for range [document, 0, document, 1], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
23,9: resulting DOM for range [document, 0, document, 1], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
23,9: resulting range position for range [document, 0, document, 1], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
23,10: resulting DOM for range [document, 0, document, 1], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
23,10: resulting range position for range [document, 0, document, 1], node foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,11: resulting DOM for range [document, 0, document, 1], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
23,11: resulting range position for range [document, 0, document, 1], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
23,12: resulting DOM for range [document, 0, document, 1], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
23,12: resulting range position for range [document, 0, document, 1], node xmlElement | PASS | PASS | PASS | PASS | PASS | PASS |
23,13: resulting DOM for range [document, 0, document, 1], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
23,13: resulting range position for range [document, 0, document, 1], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
23,14: resulting DOM for range [document, 0, document, 1], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
23,14: resulting range position for range [document, 0, document, 1], node foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
23,15: resulting DOM for range [document, 0, document, 1], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
23,15: resulting range position for range [document, 0, document, 1], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
23,16: resulting DOM for range [document, 0, document, 1], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
23,16: resulting range position for range [document, 0, document, 1], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
23,17: resulting DOM for range [document, 0, document, 1], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
23,17: resulting range position for range [document, 0, document, 1], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
23,18: resulting DOM for range [document, 0, document, 1], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
23,18: resulting range position for range [document, 0, document, 1], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
23,19: resulting DOM for range [document, 0, document, 1], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
23,19: resulting range position for range [document, 0, document, 1], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
23,20: resulting DOM for range [document, 0, document, 1], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
23,20: resulting range position for range [document, 0, document, 1], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
23,21: resulting DOM for range [document, 0, document, 1], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | PASS |
23,21: resulting range position for range [document, 0, document, 1], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
24,0: resulting DOM for range [document, 0, document, 2], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
24,0: resulting range position for range [document, 0, document, 2], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
24,1: resulting DOM for range [document, 0, document, 2], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
24,1: resulting range position for range [document, 0, document, 2], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
24,2: resulting DOM for range [document, 0, document, 2], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
24,2: resulting range position for range [document, 0, document, 2], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
24,3: resulting DOM for range [document, 0, document, 2], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
24,3: resulting range position for range [document, 0, document, 2], node foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,4: resulting DOM for range [document, 0, document, 2], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
24,4: resulting range position for range [document, 0, document, 2], node foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
24,5: resulting DOM for range [document, 0, document, 2], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,5: resulting range position for range [document, 0, document, 2], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,6: resulting DOM for range [document, 0, document, 2], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
24,6: resulting range position for range [document, 0, document, 2], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
24,7: resulting DOM for range [document, 0, document, 2], node document | PASS | FAIL | PASS | FAIL | PASS | PASS |
24,7: resulting range position for range [document, 0, document, 2], node document | PASS | PASS | PASS | PASS | PASS | PASS |
24,8: resulting DOM for range [document, 0, document, 2], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
24,8: resulting range position for range [document, 0, document, 2], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
24,9: resulting DOM for range [document, 0, document, 2], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
24,9: resulting range position for range [document, 0, document, 2], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
24,10: resulting DOM for range [document, 0, document, 2], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
24,10: resulting range position for range [document, 0, document, 2], node foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,11: resulting DOM for range [document, 0, document, 2], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
24,11: resulting range position for range [document, 0, document, 2], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
24,12: resulting DOM for range [document, 0, document, 2], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
24,12: resulting range position for range [document, 0, document, 2], node xmlElement | PASS | PASS | PASS | PASS | PASS | PASS |
24,13: resulting DOM for range [document, 0, document, 2], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
24,13: resulting range position for range [document, 0, document, 2], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
24,14: resulting DOM for range [document, 0, document, 2], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
24,14: resulting range position for range [document, 0, document, 2], node foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
24,15: resulting DOM for range [document, 0, document, 2], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
24,15: resulting range position for range [document, 0, document, 2], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
24,16: resulting DOM for range [document, 0, document, 2], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
24,16: resulting range position for range [document, 0, document, 2], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
24,17: resulting DOM for range [document, 0, document, 2], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
24,17: resulting range position for range [document, 0, document, 2], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
24,18: resulting DOM for range [document, 0, document, 2], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
24,18: resulting range position for range [document, 0, document, 2], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
24,19: resulting DOM for range [document, 0, document, 2], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
24,19: resulting range position for range [document, 0, document, 2], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
24,20: resulting DOM for range [document, 0, document, 2], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
24,20: resulting range position for range [document, 0, document, 2], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
24,21: resulting DOM for range [document, 0, document, 2], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | PASS |
24,21: resulting range position for range [document, 0, document, 2], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
25,0: resulting DOM for range [comment, 2, comment, 3], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
25,0: resulting range position for range [comment, 2, comment, 3], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
25,1: resulting DOM for range [comment, 2, comment, 3], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
25,1: resulting range position for range [comment, 2, comment, 3], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
25,2: resulting DOM for range [comment, 2, comment, 3], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
25,2: resulting range position for range [comment, 2, comment, 3], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
25,3: resulting DOM for range [comment, 2, comment, 3], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
25,3: resulting range position for range [comment, 2, comment, 3], node foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,4: resulting DOM for range [comment, 2, comment, 3], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
25,4: resulting range position for range [comment, 2, comment, 3], node foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
25,5: resulting DOM for range [comment, 2, comment, 3], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,5: resulting range position for range [comment, 2, comment, 3], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
25,6: resulting DOM for range [comment, 2, comment, 3], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
25,6: resulting range position for range [comment, 2, comment, 3], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
25,7: resulting DOM for range [comment, 2, comment, 3], node document | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,7: resulting range position for range [comment, 2, comment, 3], node document | PASS | PASS | PASS | PASS | PASS | PASS |
25,8: resulting DOM for range [comment, 2, comment, 3], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
25,8: resulting range position for range [comment, 2, comment, 3], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
25,9: resulting DOM for range [comment, 2, comment, 3], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,9: resulting range position for range [comment, 2, comment, 3], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
25,10: resulting DOM for range [comment, 2, comment, 3], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
25,10: resulting range position for range [comment, 2, comment, 3], node foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
25,11: resulting DOM for range [comment, 2, comment, 3], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,11: resulting range position for range [comment, 2, comment, 3], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
25,12: resulting DOM for range [comment, 2, comment, 3], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
25,12: resulting range position for range [comment, 2, comment, 3], node xmlElement | PASS | PASS | PASS | PASS | PASS | PASS |
25,13: resulting DOM for range [comment, 2, comment, 3], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
25,13: resulting range position for range [comment, 2, comment, 3], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
25,14: resulting DOM for range [comment, 2, comment, 3], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
25,14: resulting range position for range [comment, 2, comment, 3], node foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
25,15: resulting DOM for range [comment, 2, comment, 3], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
25,15: resulting range position for range [comment, 2, comment, 3], node processingInstruction | PASS | PASS | PASS | PASS | PASS | PASS |
25,16: resulting DOM for range [comment, 2, comment, 3], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
25,16: resulting range position for range [comment, 2, comment, 3], node detachedProcessingInstruction | PASS | PASS | PASS | PASS | PASS | PASS |
25,17: resulting DOM for range [comment, 2, comment, 3], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
25,17: resulting range position for range [comment, 2, comment, 3], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
25,18: resulting DOM for range [comment, 2, comment, 3], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
25,18: resulting range position for range [comment, 2, comment, 3], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
25,19: resulting DOM for range [comment, 2, comment, 3], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
25,19: resulting range position for range [comment, 2, comment, 3], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
25,20: resulting DOM for range [comment, 2, comment, 3], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
25,20: resulting range position for range [comment, 2, comment, 3], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
25,21: resulting DOM for range [comment, 2, comment, 3], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | PASS |
25,21: resulting range position for range [comment, 2, comment, 3], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
26,0: resulting DOM for range [testDiv, 0, comment, 5], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
26,0: resulting range position for range [testDiv, 0, comment, 5], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
26,1: resulting DOM for range [testDiv, 0, comment, 5], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
26,1: resulting range position for range [testDiv, 0, comment, 5], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
26,2: resulting DOM for range [testDiv, 0, comment, 5], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
26,2: resulting range position for range [testDiv, 0, comment, 5], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
26,3: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
26,3: resulting range position for range [testDiv, 0, comment, 5], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
26,4: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
26,4: resulting range position for range [testDiv, 0, comment, 5], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
26,5: resulting DOM for range [testDiv, 0, comment, 5], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,5: resulting range position for range [testDiv, 0, comment, 5], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,6: resulting DOM for range [testDiv, 0, comment, 5], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
26,6: resulting range position for range [testDiv, 0, comment, 5], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
26,7: resulting DOM for range [testDiv, 0, comment, 5], node document | PASS | FAIL | PASS | FAIL | PASS | PASS |
26,7: resulting range position for range [testDiv, 0, comment, 5], node document | PASS | PASS | PASS | PASS | PASS | PASS |
26,8: resulting DOM for range [testDiv, 0, comment, 5], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
26,8: resulting range position for range [testDiv, 0, comment, 5], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
26,9: resulting DOM for range [testDiv, 0, comment, 5], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
26,9: resulting range position for range [testDiv, 0, comment, 5], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
26,10: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
26,10: resulting range position for range [testDiv, 0, comment, 5], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
26,11: resulting DOM for range [testDiv, 0, comment, 5], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
26,11: resulting range position for range [testDiv, 0, comment, 5], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
26,12: resulting DOM for range [testDiv, 0, comment, 5], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
26,12: resulting range position for range [testDiv, 0, comment, 5], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
26,13: resulting DOM for range [testDiv, 0, comment, 5], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
26,13: resulting range position for range [testDiv, 0, comment, 5], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
26,14: resulting DOM for range [testDiv, 0, comment, 5], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
26,14: resulting range position for range [testDiv, 0, comment, 5], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
26,15: resulting DOM for range [testDiv, 0, comment, 5], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
26,15: resulting range position for range [testDiv, 0, comment, 5], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
26,16: resulting DOM for range [testDiv, 0, comment, 5], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
26,16: resulting range position for range [testDiv, 0, comment, 5], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
26,17: resulting DOM for range [testDiv, 0, comment, 5], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
26,17: resulting range position for range [testDiv, 0, comment, 5], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
26,18: resulting DOM for range [testDiv, 0, comment, 5], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
26,18: resulting range position for range [testDiv, 0, comment, 5], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
26,19: resulting DOM for range [testDiv, 0, comment, 5], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
26,19: resulting range position for range [testDiv, 0, comment, 5], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
26,20: resulting DOM for range [testDiv, 0, comment, 5], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
26,20: resulting range position for range [testDiv, 0, comment, 5], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
26,21: resulting DOM for range [testDiv, 0, comment, 5], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | PASS |
26,21: resulting range position for range [testDiv, 0, comment, 5], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
27,0: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[0] | PASS | PASS | PASS | FAIL | PASS | PASS |
27,0: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
27,1: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[0].firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
27,1: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
27,2: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[1].firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
27,2: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
27,3: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,3: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,4: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
27,4: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
27,5: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
27,5: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,6: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
27,6: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
27,7: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node document | PASS | FAIL | PASS | FAIL | PASS | PASS |
27,7: resulting range position for range [foreignDoc, 1, foreignComment, 2], node document | PASS | PASS | PASS | PASS | PASS | PASS |
27,8: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedDiv | PASS | PASS | PASS | FAIL | PASS | PASS |
27,8: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
27,9: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
27,9: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
27,10: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,10: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,11: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
27,11: resulting range position for range [foreignDoc, 1, foreignComment, 2], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
27,12: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
27,12: resulting range position for range [foreignDoc, 1, foreignComment, 2], node xmlElement | PASS | PASS | PASS | PASS | PASS | PASS |
27,13: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
27,13: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
27,14: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
27,14: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
27,15: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
27,15: resulting range position for range [foreignDoc, 1, foreignComment, 2], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
27,16: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
27,16: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
27,17: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node comment | PASS | PASS | PASS | FAIL | PASS | PASS |
27,17: resulting range position for range [foreignDoc, 1, foreignComment, 2], node comment | PASS | PASS | PASS | FAIL | PASS | PASS |
27,18: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedComment | PASS | PASS | PASS | FAIL | PASS | PASS |
27,18: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedComment | PASS | PASS | PASS | FAIL | PASS | PASS |
27,19: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node docfrag | PASS | PASS | PASS | FAIL | PASS | PASS |
27,19: resulting range position for range [foreignDoc, 1, foreignComment, 2], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
27,20: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node doctype | PASS | PASS | PASS | FAIL | PASS | PASS |
27,20: resulting range position for range [foreignDoc, 1, foreignComment, 2], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
27,21: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
27,21: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
28,0: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0] | PASS | PASS | PASS | FAIL | PASS | PASS |
28,0: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0] | PASS | PASS | PASS | FAIL | PASS | PASS |
28,1: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0].firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
28,1: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0].firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
28,2: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[1].firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
28,2: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[1].firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
28,3: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,3: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,4: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
28,4: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
28,5: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
28,5: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
28,6: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
28,6: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
28,7: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node document | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,7: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node document | PASS | PASS | PASS | PASS | PASS | PASS |
28,8: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedDiv | PASS | PASS | PASS | FAIL | PASS | PASS |
28,8: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedDiv | PASS | PASS | PASS | FAIL | PASS | PASS |
28,9: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,9: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
28,10: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,10: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,11: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,11: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
28,12: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
28,12: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
28,13: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
28,13: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
28,14: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
28,14: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
28,15: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
28,15: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
28,16: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
28,16: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
28,17: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node comment | PASS | PASS | PASS | FAIL | PASS | PASS |
28,17: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node comment | PASS | PASS | PASS | FAIL | PASS | PASS |
28,18: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedComment | PASS | PASS | PASS | FAIL | PASS | PASS |
28,18: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedComment | PASS | PASS | PASS | FAIL | PASS | PASS |
28,19: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node docfrag | PASS | PASS | PASS | FAIL | PASS | PASS |
28,19: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
28,20: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node doctype | PASS | PASS | PASS | FAIL | PASS | PASS |
28,20: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
28,21: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
28,21: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
29,0: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[0] | PASS | PASS | PASS | FAIL | PASS | PASS |
29,0: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
29,1: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[0].firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
29,1: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
29,2: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[1].firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
29,2: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
29,3: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
29,3: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,4: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
29,4: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
29,5: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
29,5: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,6: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
29,6: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
29,7: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node document | PASS | FAIL | PASS | FAIL | PASS | PASS |
29,7: resulting range position for range [xmlDoc, 1, xmlComment, 0], node document | PASS | PASS | PASS | PASS | PASS | PASS |
29,8: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedDiv | PASS | PASS | PASS | FAIL | PASS | PASS |
29,8: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
29,9: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
29,9: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
29,10: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
29,10: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,11: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
29,11: resulting range position for range [xmlDoc, 1, xmlComment, 0], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
29,12: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node xmlElement | PASS | PASS | PASS | PASS | PASS | PASS |
29,12: resulting range position for range [xmlDoc, 1, xmlComment, 0], node xmlElement | PASS | PASS | PASS | PASS | PASS | PASS |
29,13: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
29,13: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
29,14: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
29,14: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
29,15: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node processingInstruction | PASS | PASS | PASS | PASS | PASS | PASS |
29,15: resulting range position for range [xmlDoc, 1, xmlComment, 0], node processingInstruction | PASS | PASS | PASS | PASS | PASS | PASS |
29,16: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedProcessingInstruction | PASS | PASS | PASS | PASS | PASS | PASS |
29,16: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedProcessingInstruction | PASS | PASS | PASS | PASS | PASS | PASS |
29,17: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node comment | PASS | PASS | PASS | FAIL | PASS | PASS |
29,17: resulting range position for range [xmlDoc, 1, xmlComment, 0], node comment | PASS | PASS | PASS | FAIL | PASS | PASS |
29,18: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedComment | PASS | PASS | PASS | FAIL | PASS | PASS |
29,18: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedComment | PASS | PASS | PASS | FAIL | PASS | PASS |
29,19: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node docfrag | PASS | PASS | PASS | FAIL | PASS | PASS |
29,19: resulting range position for range [xmlDoc, 1, xmlComment, 0], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
29,20: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node doctype | PASS | PASS | PASS | FAIL | PASS | PASS |
29,20: resulting range position for range [xmlDoc, 1, xmlComment, 0], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
29,21: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | PASS |
29,21: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
30,0: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,0: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,1: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,1: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,2: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,2: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,3: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,3: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1 | PASS | FAIL | PASS | PASS | PASS | PASS |
30,4: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,4: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1.firstChild | PASS | FAIL | PASS | PASS | PASS | PASS |
30,5: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,5: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,6: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,6: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,7: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node document | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,7: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node document | PASS | PASS | PASS | PASS | PASS | PASS |
30,8: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,8: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedDiv | PASS | PASS | PASS | FAIL | PASS | PASS |
30,9: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,9: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
30,10: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,10: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara2 | PASS | FAIL | PASS | PASS | PASS | PASS |
30,11: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,11: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
30,12: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,12: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node xmlElement | PASS | FAIL | PASS | PASS | PASS | PASS |
30,13: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,13: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedTextNode | PASS | FAIL | PASS | PASS | PASS | PASS |
30,14: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,14: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignTextNode | PASS | FAIL | PASS | PASS | PASS | PASS |
30,15: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,15: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node processingInstruction | PASS | FAIL | PASS | PASS | PASS | PASS |
30,16: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,16: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedProcessingInstruction | PASS | PASS | PASS | PASS | PASS | PASS |
30,17: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,17: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,18: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,18: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedComment | PASS | PASS | PASS | FAIL | PASS | PASS |
30,19: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node docfrag | PASS | FAIL | PASS | FAIL | PASS | PASS |
30,19: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
30,20: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
30,20: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
30,21: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | PASS |
30,21: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
31,0: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,0: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0] | PASS | FAIL | PASS | PASS | PASS | PASS |
31,1: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,1: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0].firstChild | PASS | FAIL | PASS | PASS | PASS | PASS |
31,2: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,2: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[1].firstChild | PASS | FAIL | PASS | PASS | PASS | PASS |
31,3: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,3: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,4: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,4: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,5: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,5: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1 | PASS | FAIL | PASS | PASS | PASS | PASS |
31,6: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,6: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1.firstChild | PASS | FAIL | PASS | PASS | PASS | PASS |
31,7: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node document | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,7: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node document | PASS | PASS | PASS | PASS | PASS | PASS |
31,8: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,8: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
31,9: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,9: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
31,10: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,10: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,11: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,11: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
31,12: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,12: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlElement | PASS | FAIL | PASS | PASS | PASS | PASS |
31,13: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,13: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
31,14: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,14: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,15: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,15: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node processingInstruction | PASS | FAIL | PASS | PASS | PASS | PASS |
31,16: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,16: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedProcessingInstruction | PASS | PASS | PASS | PASS | PASS | PASS |
31,17: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,17: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node comment | PASS | FAIL | PASS | PASS | PASS | PASS |
31,18: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,18: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
31,19: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node docfrag | PASS | FAIL | PASS | FAIL | PASS | PASS |
31,19: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
31,20: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node doctype | PASS | PASS | PASS | FAIL | PASS | PASS |
31,20: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
31,21: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
31,21: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
32,0: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,0: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0] | PASS | FAIL | PASS | PASS | PASS | PASS |
32,1: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,1: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0].firstChild | PASS | FAIL | PASS | PASS | PASS | PASS |
32,2: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,2: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[1].firstChild | PASS | FAIL | PASS | PASS | PASS | PASS |
32,3: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,3: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1 | PASS | FAIL | PASS | PASS | PASS | PASS |
32,4: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,4: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1.firstChild | PASS | FAIL | PASS | PASS | PASS | PASS |
32,5: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,5: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1 | PASS | FAIL | PASS | PASS | PASS | PASS |
32,6: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,6: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1.firstChild | PASS | FAIL | PASS | PASS | PASS | PASS |
32,7: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node document | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,7: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node document | PASS | PASS | PASS | PASS | PASS | PASS |
32,8: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,8: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedDiv | PASS | FAIL | PASS | PASS | PASS | PASS |
32,9: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,9: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
32,10: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,10: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara2 | PASS | FAIL | PASS | PASS | PASS | PASS |
32,11: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,11: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
32,12: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,12: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,13: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,13: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
32,14: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,14: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignTextNode | PASS | FAIL | PASS | PASS | PASS | PASS |
32,15: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,15: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,16: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,16: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
32,17: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,17: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node comment | PASS | FAIL | PASS | PASS | PASS | PASS |
32,18: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,18: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
32,19: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node docfrag | PASS | FAIL | PASS | FAIL | PASS | PASS |
32,19: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
32,20: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node doctype | PASS | PASS | PASS | FAIL | PASS | PASS |
32,20: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
32,21: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | PASS |
32,21: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
33,0: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,0: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,1: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,1: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,2: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,2: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,3: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,3: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,4: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,4: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,5: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,5: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,6: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,6: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,7: resulting DOM for range [detachedComment, 3, detachedComment, 4], node document | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,7: resulting range position for range [detachedComment, 3, detachedComment, 4], node document | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,8: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,8: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,9: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,9: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,10: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,10: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,11: resulting DOM for range [detachedComment, 3, detachedComment, 4], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,11: resulting range position for range [detachedComment, 3, detachedComment, 4], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,12: resulting DOM for range [detachedComment, 3, detachedComment, 4], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,12: resulting range position for range [detachedComment, 3, detachedComment, 4], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,13: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,13: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,14: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,14: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,15: resulting DOM for range [detachedComment, 3, detachedComment, 4], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,15: resulting range position for range [detachedComment, 3, detachedComment, 4], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,16: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,16: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,17: resulting DOM for range [detachedComment, 3, detachedComment, 4], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,17: resulting range position for range [detachedComment, 3, detachedComment, 4], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,18: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,18: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,19: resulting DOM for range [detachedComment, 3, detachedComment, 4], node docfrag | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,19: resulting range position for range [detachedComment, 3, detachedComment, 4], node docfrag | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,20: resulting DOM for range [detachedComment, 3, detachedComment, 4], node doctype | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,20: resulting range position for range [detachedComment, 3, detachedComment, 4], node doctype | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,21: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignDoctype | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,21: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignDoctype | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,0: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0] | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,0: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0] | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,1: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,1: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,2: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,2: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,3: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1 | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,3: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1 | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,4: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,4: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,5: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1 | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,5: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1 | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,6: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,6: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,7: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node document | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,7: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node document | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,8: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedDiv | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,8: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedDiv | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,9: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoc | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,9: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoc | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,10: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara2 | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,10: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara2 | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,11: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlDoc | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,11: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlDoc | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,12: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlElement | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,12: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlElement | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,13: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedTextNode | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,13: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedTextNode | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,14: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignTextNode | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,14: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignTextNode | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,15: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node processingInstruction | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,15: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node processingInstruction | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,16: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,16: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,17: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node comment | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,17: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node comment | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,18: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedComment | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,18: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedComment | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,19: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node docfrag | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,19: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node docfrag | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,20: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node doctype | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,20: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node doctype | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,21: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoctype | PASS | FAIL | PASS | FAIL | FAIL | PASS |
34,21: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoctype | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,0: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0] | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,0: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0] | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,1: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,1: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,2: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,2: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,3: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1 | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,3: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1 | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,4: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,4: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,5: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1 | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,5: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1 | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,6: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,6: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,7: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node document | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,7: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node document | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,8: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedDiv | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,8: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedDiv | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,9: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoc | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,9: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoc | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,10: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara2 | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,10: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara2 | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,11: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlDoc | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,11: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlDoc | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,12: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlElement | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,12: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlElement | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,13: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedTextNode | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,13: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedTextNode | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,14: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignTextNode | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,14: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignTextNode | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,15: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node processingInstruction | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,15: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node processingInstruction | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,16: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,16: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,17: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node comment | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,17: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node comment | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,18: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedComment | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,18: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedComment | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,19: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node docfrag | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,19: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node docfrag | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,20: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node doctype | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,20: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node doctype | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,21: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoctype | PASS | FAIL | PASS | FAIL | FAIL | PASS |
35,21: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoctype | PASS | FAIL | PASS | FAIL | FAIL | PASS |
36,0: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
36,0: resulting range position for range [docfrag, 0, docfrag, 0], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
36,1: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
36,1: resulting range position for range [docfrag, 0, docfrag, 0], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
36,2: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
36,2: resulting range position for range [docfrag, 0, docfrag, 0], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
36,3: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
36,3: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
36,4: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
36,4: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
36,5: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
36,5: resulting range position for range [docfrag, 0, docfrag, 0], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
36,6: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
36,6: resulting range position for range [docfrag, 0, docfrag, 0], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
36,7: resulting DOM for range [docfrag, 0, docfrag, 0], node document | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,7: resulting range position for range [docfrag, 0, docfrag, 0], node document | PASS | PASS | PASS | PASS | PASS | PASS |
36,8: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
36,8: resulting range position for range [docfrag, 0, docfrag, 0], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
36,9: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,9: resulting range position for range [docfrag, 0, docfrag, 0], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
36,10: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
36,10: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
36,11: resulting DOM for range [docfrag, 0, docfrag, 0], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,11: resulting range position for range [docfrag, 0, docfrag, 0], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
36,12: resulting DOM for range [docfrag, 0, docfrag, 0], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
36,12: resulting range position for range [docfrag, 0, docfrag, 0], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
36,13: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
36,13: resulting range position for range [docfrag, 0, docfrag, 0], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
36,14: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
36,14: resulting range position for range [docfrag, 0, docfrag, 0], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
36,15: resulting DOM for range [docfrag, 0, docfrag, 0], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
36,15: resulting range position for range [docfrag, 0, docfrag, 0], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
36,16: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
36,16: resulting range position for range [docfrag, 0, docfrag, 0], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
36,17: resulting DOM for range [docfrag, 0, docfrag, 0], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
36,17: resulting range position for range [docfrag, 0, docfrag, 0], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
36,18: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
36,18: resulting range position for range [docfrag, 0, docfrag, 0], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
36,19: resulting DOM for range [docfrag, 0, docfrag, 0], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
36,19: resulting range position for range [docfrag, 0, docfrag, 0], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
36,20: resulting DOM for range [docfrag, 0, docfrag, 0], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
36,20: resulting range position for range [docfrag, 0, docfrag, 0], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
36,21: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | PASS |
36,21: resulting range position for range [docfrag, 0, docfrag, 0], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/ranges/Range-intersectsNode-binding.html | OK | OK | OK | OK | OK | OK |
Calling intersectsNode without an argument or with an invalid argument should throw a TypeError. | PASS | PASS | PASS | PASS | FAIL | FAIL |
/dom/ranges/Range-intersectsNode.html | OK | OK | OK | OK | OK | OK |
Node 0 paras[0], detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 0 paras[0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 0 paras[0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 1 paras[0].firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 1 paras[0].firstChild, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 2 paras[1].firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 2 paras[1].firstChild, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 3 foreignPara1, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 3 foreignPara1, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 4 foreignPara1.firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 4 foreignPara1.firstChild, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 5 detachedPara1, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 5 detachedPara1, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 6 detachedPara1.firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 6 detachedPara1.firstChild, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 7 document, detached range | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Node 7 document, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 10 [document.documentElement, 0, document.documentElement, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 11 [document.documentElement, 0, document.documentElement, 2] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 12 [document.documentElement, 1, document.documentElement, 2] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 13 [document.head, 1, document.head, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 14 [document.body, 4, document.body, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 16 [paras[0], 0, paras[0], 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 20 [paras[0].firstChild, 3, paras[3], 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 21 [paras[0], 0, paras[0].firstChild, 7] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 22 [testDiv, 2, paras[4], 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 23 [document, 0, document, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 24 [document, 0, document, 2] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 25 [comment, 2, comment, 3] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 26 [testDiv, 0, comment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 27 [foreignDoc, 1, foreignComment, 2] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 29 [xmlDoc, 1, xmlComment, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 43 [paras[0], 0, paras[0], 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 45 [testDiv, 1, paras[2].firstChild, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 46 [document.documentElement, 1, document.body, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 48 [document, 1, document, 2] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 49 [paras[2].firstChild, 4, comment, 2] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 50 [paras[3], 1, comment, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 51 [foreignDoc, 0, foreignDoc, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 52 [xmlDoc, 0, xmlDoc, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 7 document, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Node 8 detachedDiv, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 8 detachedDiv, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 8 detachedDiv, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 9 foreignDoc, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 9 foreignDoc, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 10 foreignPara2, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 10 foreignPara2, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 11 xmlDoc, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 11 xmlDoc, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 12 xmlElement, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 12 xmlElement, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 13 detachedTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 13 detachedTextNode, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 14 foreignTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 14 foreignTextNode, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 15 processingInstruction, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 15 processingInstruction, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 16 detachedProcessingInstruction, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 16 detachedProcessingInstruction, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 17 comment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 17 comment, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 18 detachedComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 18 detachedComment, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 19 docfrag, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 19 docfrag, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, detached range | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Node 20 doctype, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 20 doctype, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 21 foreignDoctype, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 21 foreignDoctype, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 22 paras[1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 22 paras[1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 23 detachedPara2, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 23 detachedPara2, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 24 detachedPara2.firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 24 detachedPara2.firstChild, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 25 testDiv, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 25 testDiv, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 26 detachedXmlElement, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 26 detachedXmlElement, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 27 detachedForeignTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 27 detachedForeignTextNode, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 28 xmlTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 28 xmlTextNode, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 29 detachedXmlTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 29 detachedXmlTextNode, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 30 xmlComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 30 xmlComment, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 31 foreignComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 31 foreignComment, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 32 detachedForeignComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 32 detachedForeignComment, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 33 detachedXmlComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 33 detachedXmlComment, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 34 foreignDocfrag, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 34 foreignDocfrag, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 35 xmlDocfrag, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 35 xmlDocfrag, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, detached range | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node 36 xmlDoctype, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Node 36 xmlDoctype, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
/dom/ranges/Range-isPointInRange.html | OK | OK | OK | OK | OK | OK |
Setup | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 13 [document.head, 1, document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 14 [document.body, 4, document.body, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 16 [paras[0], 0, paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 22 [testDiv, 2, paras[4], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 23 [document, 0, document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 24 [document, 0, document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 25 [comment, 2, comment, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 26 [testDiv, 0, comment, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 27 [foreignDoc, 1, foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 29 [xmlDoc, 1, xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Set up for range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Set up for range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Set up for range 36 [docfrag, 0, docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 43 [paras[0], 0, paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 46 [document.documentElement, 1, document.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 48 [document, 1, document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 49 [paras[2].firstChild, 4, comment, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 50 [paras[3], 1, comment, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Set up for range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Set up for range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up for range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 0 [paras[0].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 0 [paras[0].firstChild, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 0 [paras[0].firstChild, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 0 [paras[0].firstChild, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 0 [paras[0].firstChild, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 0 [paras[0].firstChild, -1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 0 [paras[0].firstChild, -1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 0 [paras[0].firstChild, -1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 0 [paras[0].firstChild, -1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 0 [paras[0].firstChild, -1], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 1 [paras[0].firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 1 [paras[0].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 1 [paras[0].firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 1 [paras[0].firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 1 [paras[0].firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 1 [paras[0].firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 1 [paras[0].firstChild, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 1 [paras[0].firstChild, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 1 [paras[0].firstChild, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 1 [paras[0].firstChild, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 1 [paras[0].firstChild, 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 2 [paras[0].firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 2 [paras[0].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 2 [paras[0].firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 2 [paras[0].firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 2 [paras[0].firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 2 [paras[0].firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 2 [paras[0].firstChild, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 2 [paras[0].firstChild, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 2 [paras[0].firstChild, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 2 [paras[0].firstChild, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 2 [paras[0].firstChild, 1], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 3 [paras[0].firstChild, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 3 [paras[0].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 3 [paras[0].firstChild, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 3 [paras[0].firstChild, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 3 [paras[0].firstChild, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 3 [paras[0].firstChild, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 3 [paras[0].firstChild, 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 3 [paras[0].firstChild, 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 3 [paras[0].firstChild, 2], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 3 [paras[0].firstChild, 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 3 [paras[0].firstChild, 2], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 4 [paras[0].firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 4 [paras[0].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 4 [paras[0].firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 4 [paras[0].firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 4 [paras[0].firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 4 [paras[0].firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 4 [paras[0].firstChild, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 4 [paras[0].firstChild, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 4 [paras[0].firstChild, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 4 [paras[0].firstChild, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 4 [paras[0].firstChild, 8], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 5 [paras[0].firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 5 [paras[0].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 5 [paras[0].firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 5 [paras[0].firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 5 [paras[0].firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 5 [paras[0].firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 5 [paras[0].firstChild, 9], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 5 [paras[0].firstChild, 9], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 5 [paras[0].firstChild, 9], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 5 [paras[0].firstChild, 9], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 5 [paras[0].firstChild, 9], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 6 [paras[0].firstChild, 10], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 6 [paras[0].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 6 [paras[0].firstChild, 10], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 6 [paras[0].firstChild, 10], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 6 [paras[0].firstChild, 10], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 6 [paras[0].firstChild, 10], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 6 [paras[0].firstChild, 10], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 6 [paras[0].firstChild, 10], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 6 [paras[0].firstChild, 10], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 6 [paras[0].firstChild, 10], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 6 [paras[0].firstChild, 10], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 7 [paras[0].firstChild, 65535], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 7 [paras[0].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 7 [paras[0].firstChild, 65535], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 7 [paras[0].firstChild, 65535], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 7 [paras[0].firstChild, 65535], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 7 [paras[0].firstChild, 65535], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 7 [paras[0].firstChild, 65535], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 7 [paras[0].firstChild, 65535], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 7 [paras[0].firstChild, 65535], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 7 [paras[0].firstChild, 65535], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 7 [paras[0].firstChild, 65535], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 8 [paras[1].firstChild, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 8 [paras[1].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 8 [paras[1].firstChild, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 8 [paras[1].firstChild, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 8 [paras[1].firstChild, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 8 [paras[1].firstChild, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 8 [paras[1].firstChild, -1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 8 [paras[1].firstChild, -1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 8 [paras[1].firstChild, -1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 8 [paras[1].firstChild, -1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 8 [paras[1].firstChild, -1], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 9 [paras[1].firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 9 [paras[1].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 9 [paras[1].firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 9 [paras[1].firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 9 [paras[1].firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 9 [paras[1].firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 9 [paras[1].firstChild, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 9 [paras[1].firstChild, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 9 [paras[1].firstChild, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 9 [paras[1].firstChild, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 9 [paras[1].firstChild, 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 10 [paras[1].firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 10 [paras[1].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 10 [paras[1].firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 10 [paras[1].firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 10 [paras[1].firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 10 [paras[1].firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 10 [paras[1].firstChild, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 10 [paras[1].firstChild, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 10 [paras[1].firstChild, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 10 [paras[1].firstChild, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 10 [paras[1].firstChild, 1], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 11 [paras[1].firstChild, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 11 [paras[1].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 11 [paras[1].firstChild, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 11 [paras[1].firstChild, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 11 [paras[1].firstChild, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 11 [paras[1].firstChild, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 11 [paras[1].firstChild, 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 11 [paras[1].firstChild, 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 11 [paras[1].firstChild, 2], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 11 [paras[1].firstChild, 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 11 [paras[1].firstChild, 2], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 12 [paras[1].firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 12 [paras[1].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 12 [paras[1].firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 12 [paras[1].firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 12 [paras[1].firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 12 [paras[1].firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 12 [paras[1].firstChild, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 12 [paras[1].firstChild, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 12 [paras[1].firstChild, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 12 [paras[1].firstChild, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 12 [paras[1].firstChild, 8], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 13 [paras[1].firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 13 [paras[1].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 13 [paras[1].firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 13 [paras[1].firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 13 [paras[1].firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 13 [paras[1].firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 13 [paras[1].firstChild, 9], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 13 [paras[1].firstChild, 9], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 13 [paras[1].firstChild, 9], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 13 [paras[1].firstChild, 9], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 13 [paras[1].firstChild, 9], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 14 [paras[1].firstChild, 10], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 14 [paras[1].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 14 [paras[1].firstChild, 10], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 14 [paras[1].firstChild, 10], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 14 [paras[1].firstChild, 10], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 14 [paras[1].firstChild, 10], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 14 [paras[1].firstChild, 10], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 14 [paras[1].firstChild, 10], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 14 [paras[1].firstChild, 10], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 14 [paras[1].firstChild, 10], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 14 [paras[1].firstChild, 10], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 15 [paras[1].firstChild, 65535], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 15 [paras[1].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 15 [paras[1].firstChild, 65535], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 15 [paras[1].firstChild, 65535], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 15 [paras[1].firstChild, 65535], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 15 [paras[1].firstChild, 65535], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 15 [paras[1].firstChild, 65535], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 15 [paras[1].firstChild, 65535], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 15 [paras[1].firstChild, 65535], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 15 [paras[1].firstChild, 65535], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 15 [paras[1].firstChild, 65535], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 16 [detachedPara1.firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 16 [detachedPara1.firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 16 [detachedPara1.firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 16 [detachedPara1.firstChild, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 16 [detachedPara1.firstChild, 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 17 [detachedPara1.firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 17 [detachedPara1.firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 17 [detachedPara1.firstChild, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 17 [detachedPara1.firstChild, 1], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 18 [detachedPara1.firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 18 [detachedPara1.firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 18 [detachedPara1.firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 18 [detachedPara1.firstChild, 8], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 19 [detachedPara1.firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 19 [detachedPara1.firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 19 [detachedPara1.firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 19 [detachedPara1.firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 19 [detachedPara1.firstChild, 9], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 19 [detachedPara1.firstChild, 9], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 19 [detachedPara1.firstChild, 9], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 20 [foreignPara1.firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 20 [foreignPara1.firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 20 [foreignPara1.firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 20 [foreignPara1.firstChild, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 20 [foreignPara1.firstChild, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 20 [foreignPara1.firstChild, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 20 [foreignPara1.firstChild, 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 21 [foreignPara1.firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 21 [foreignPara1.firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 21 [foreignPara1.firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 21 [foreignPara1.firstChild, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 21 [foreignPara1.firstChild, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 21 [foreignPara1.firstChild, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 21 [foreignPara1.firstChild, 1], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 22 [foreignPara1.firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 22 [foreignPara1.firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 22 [foreignPara1.firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 22 [foreignPara1.firstChild, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 22 [foreignPara1.firstChild, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 22 [foreignPara1.firstChild, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 22 [foreignPara1.firstChild, 8], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 23 [foreignPara1.firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 23 [foreignPara1.firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 23 [foreignPara1.firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 51 [foreignDoc, 0, foreignDoc, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 23 [foreignPara1.firstChild, 9], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 23 [foreignPara1.firstChild, 9], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 23 [foreignPara1.firstChild, 9], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 23 [foreignPara1.firstChild, 9], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 24 [document.documentElement, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 24 [document.documentElement, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 24 [document.documentElement, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 24 [document.documentElement, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 24 [document.documentElement, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 24 [document.documentElement, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 24 [document.documentElement, -1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 24 [document.documentElement, -1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 24 [document.documentElement, -1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 24 [document.documentElement, -1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 24 [document.documentElement, -1], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 25 [document.documentElement, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 25 [document.documentElement, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 25 [document.documentElement, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 25 [document.documentElement, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 25 [document.documentElement, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 25 [document.documentElement, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 25 [document.documentElement, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 25 [document.documentElement, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 25 [document.documentElement, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 25 [document.documentElement, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 25 [document.documentElement, 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 26 [document.documentElement, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 26 [document.documentElement, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 26 [document.documentElement, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 26 [document.documentElement, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 26 [document.documentElement, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 26 [document.documentElement, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 26 [document.documentElement, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 26 [document.documentElement, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 26 [document.documentElement, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 26 [document.documentElement, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 26 [document.documentElement, 1], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 27 [document.documentElement, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 27 [document.documentElement, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 27 [document.documentElement, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 27 [document.documentElement, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 27 [document.documentElement, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 27 [document.documentElement, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 27 [document.documentElement, 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 27 [document.documentElement, 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 27 [document.documentElement, 2], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 27 [document.documentElement, 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 27 [document.documentElement, 2], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 28 [document.documentElement, 7], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 28 [document.documentElement, 7], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 28 [document.documentElement, 7], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 28 [document.documentElement, 7], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 28 [document.documentElement, 7], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 28 [document.documentElement, 7], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 28 [document.documentElement, 7], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 28 [document.documentElement, 7], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 28 [document.documentElement, 7], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 28 [document.documentElement, 7], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 28 [document.documentElement, 7], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 29 [document.head, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 29 [document.head, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 29 [document.head, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 29 [document.head, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 29 [document.head, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 29 [document.head, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 29 [document.head, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 29 [document.head, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 29 [document.head, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 29 [document.head, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 29 [document.head, 1], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 30 [document.body, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 30 [document.body, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 30 [document.body, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 30 [document.body, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 30 [document.body, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 30 [document.body, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 30 [document.body, 3], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 30 [document.body, 3], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 30 [document.body, 3], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 30 [document.body, 3], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 30 [document.body, 3], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 31 [foreignDoc.documentElement, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 27 [foreignDoc, 1, foreignComment, 2] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 31 [foreignDoc.documentElement, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 31 [foreignDoc.documentElement, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 31 [foreignDoc.documentElement, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 31 [foreignDoc.documentElement, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 31 [foreignDoc.documentElement, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 31 [foreignDoc.documentElement, 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 32 [foreignDoc.documentElement, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 27 [foreignDoc, 1, foreignComment, 2] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 32 [foreignDoc.documentElement, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 32 [foreignDoc.documentElement, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 32 [foreignDoc.documentElement, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 32 [foreignDoc.documentElement, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 32 [foreignDoc.documentElement, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 32 [foreignDoc.documentElement, 1], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 33 [foreignDoc.head, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 27 [foreignDoc, 1, foreignComment, 2] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 33 [foreignDoc.head, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 33 [foreignDoc.head, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 33 [foreignDoc.head, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 33 [foreignDoc.head, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 33 [foreignDoc.head, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 33 [foreignDoc.head, 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 34 [foreignDoc.body, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 27 [foreignDoc, 1, foreignComment, 2] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 34 [foreignDoc.body, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 34 [foreignDoc.body, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 34 [foreignDoc.body, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 34 [foreignDoc.body, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 34 [foreignDoc.body, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 34 [foreignDoc.body, 1], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 35 [paras[0], 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 35 [paras[0], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 35 [paras[0], 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 35 [paras[0], 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 35 [paras[0], 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 35 [paras[0], 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 35 [paras[0], 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 35 [paras[0], 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 35 [paras[0], 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 35 [paras[0], 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 35 [paras[0], 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 36 [paras[0], 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 36 [paras[0], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 36 [paras[0], 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 36 [paras[0], 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 36 [paras[0], 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 36 [paras[0], 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 36 [paras[0], 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 36 [paras[0], 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 36 [paras[0], 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 36 [paras[0], 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 36 [paras[0], 1], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 37 [paras[0], 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 37 [paras[0], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 37 [paras[0], 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 37 [paras[0], 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 37 [paras[0], 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 37 [paras[0], 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 37 [paras[0], 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 37 [paras[0], 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 37 [paras[0], 2], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 37 [paras[0], 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 37 [paras[0], 2], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 38 [paras[1], 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 38 [paras[1], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 38 [paras[1], 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 38 [paras[1], 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 38 [paras[1], 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 38 [paras[1], 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 38 [paras[1], 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 38 [paras[1], 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 38 [paras[1], 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 38 [paras[1], 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 38 [paras[1], 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 39 [paras[1], 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 39 [paras[1], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 39 [paras[1], 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 39 [paras[1], 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 39 [paras[1], 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 39 [paras[1], 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 39 [paras[1], 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 39 [paras[1], 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 39 [paras[1], 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 39 [paras[1], 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 39 [paras[1], 1], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 40 [paras[1], 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 40 [paras[1], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 40 [paras[1], 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 40 [paras[1], 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 40 [paras[1], 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 40 [paras[1], 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 40 [paras[1], 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 40 [paras[1], 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 40 [paras[1], 2], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 40 [paras[1], 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 40 [paras[1], 2], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 41 [detachedPara1, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 41 [detachedPara1, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 41 [detachedPara1, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 41 [detachedPara1, 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 42 [detachedPara1, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 42 [detachedPara1, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 42 [detachedPara1, 1], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 43 [testDiv, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 43 [testDiv, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 43 [testDiv, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 43 [testDiv, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 43 [testDiv, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 43 [testDiv, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 43 [testDiv, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 43 [testDiv, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 43 [testDiv, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 43 [testDiv, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 43 [testDiv, 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 44 [testDiv, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 44 [testDiv, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 44 [testDiv, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 44 [testDiv, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 44 [testDiv, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 44 [testDiv, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 44 [testDiv, 3], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 44 [testDiv, 3], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 44 [testDiv, 3], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 44 [testDiv, 3], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 44 [testDiv, 3], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 45 [document, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 45 [document, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 45 [document, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 45 [document, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 45 [document, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 45 [document, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 45 [document, -1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 45 [document, -1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 45 [document, -1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 45 [document, -1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 45 [document, -1], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 46 [document, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 46 [document, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 46 [document, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 46 [document, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 46 [document, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 46 [document, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 46 [document, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 46 [document, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 46 [document, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 46 [document, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 46 [document, 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 47 [document, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 47 [document, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 47 [document, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 47 [document, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 47 [document, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 47 [document, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 47 [document, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 47 [document, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 47 [document, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 47 [document, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 47 [document, 1], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 48 [document, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 48 [document, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 48 [document, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 48 [document, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 48 [document, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 48 [document, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 48 [document, 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 48 [document, 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 48 [document, 2], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 48 [document, 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 48 [document, 2], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 49 [document, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 49 [document, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 49 [document, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 49 [document, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 49 [document, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 49 [document, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 49 [document, 3], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 49 [document, 3], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 49 [document, 3], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 49 [document, 3], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 49 [document, 3], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 50 [comment, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 50 [comment, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 50 [comment, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 50 [comment, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 50 [comment, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 50 [comment, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 50 [comment, -1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 50 [comment, -1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 50 [comment, -1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 50 [comment, -1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 50 [comment, -1], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 51 [comment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 51 [comment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 51 [comment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 51 [comment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 51 [comment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 51 [comment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 51 [comment, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 51 [comment, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 51 [comment, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 51 [comment, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 51 [comment, 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 52 [comment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 52 [comment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 52 [comment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 52 [comment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 52 [comment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 52 [comment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 52 [comment, 4], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 52 [comment, 4], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 52 [comment, 4], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 52 [comment, 4], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 52 [comment, 4], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 53 [comment, 96], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 53 [comment, 96], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 53 [comment, 96], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 53 [comment, 96], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 53 [comment, 96], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 53 [comment, 96], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 53 [comment, 96], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 53 [comment, 96], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 53 [comment, 96], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 53 [comment, 96], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 53 [comment, 96], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 54 [foreignDoc, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 54 [foreignDoc, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 54 [foreignDoc, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 54 [foreignDoc, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 54 [foreignDoc, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 54 [foreignDoc, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 54 [foreignDoc, 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 55 [foreignDoc, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 27 [foreignDoc, 1, foreignComment, 2] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 55 [foreignDoc, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 55 [foreignDoc, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 55 [foreignDoc, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 55 [foreignDoc, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 55 [foreignDoc, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 55 [foreignDoc, 1], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 56 [foreignComment, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 27 [foreignDoc, 1, foreignComment, 2] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 56 [foreignComment, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 56 [foreignComment, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 56 [foreignComment, 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 56 [foreignComment, 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 56 [foreignComment, 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 56 [foreignComment, 2], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 57 [foreignTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 57 [foreignTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 57 [foreignTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 57 [foreignTextNode, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 57 [foreignTextNode, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 57 [foreignTextNode, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 57 [foreignTextNode, 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 58 [foreignTextNode, 36], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 27 [foreignDoc, 1, foreignComment, 2] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 58 [foreignTextNode, 36], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 58 [foreignTextNode, 36], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 58 [foreignTextNode, 36], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 58 [foreignTextNode, 36], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 58 [foreignTextNode, 36], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 58 [foreignTextNode, 36], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 59 [xmlDoc, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 29 [xmlDoc, 1, xmlComment, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 59 [xmlDoc, -1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 59 [xmlDoc, -1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 52 [xmlDoc, 0, xmlDoc, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 59 [xmlDoc, -1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 59 [xmlDoc, -1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 59 [xmlDoc, -1], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 60 [xmlDoc, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 60 [xmlDoc, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 60 [xmlDoc, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 60 [xmlDoc, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 60 [xmlDoc, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 60 [xmlDoc, 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 61 [xmlDoc, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 29 [xmlDoc, 1, xmlComment, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 61 [xmlDoc, 1], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 61 [xmlDoc, 1], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 61 [xmlDoc, 1], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 61 [xmlDoc, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 61 [xmlDoc, 1], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 62 [xmlDoc, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 29 [xmlDoc, 1, xmlComment, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 62 [xmlDoc, 5], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 62 [xmlDoc, 5], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 52 [xmlDoc, 0, xmlDoc, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 62 [xmlDoc, 5], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 62 [xmlDoc, 5], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 62 [xmlDoc, 5], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 63 [xmlComment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 29 [xmlDoc, 1, xmlComment, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 63 [xmlComment, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 63 [xmlComment, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 63 [xmlComment, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 63 [xmlComment, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 63 [xmlComment, 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 64 [xmlComment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 64 [xmlComment, 4], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 64 [xmlComment, 4], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 64 [xmlComment, 4], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 64 [xmlComment, 4], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 64 [xmlComment, 4], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 65 [processingInstruction, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 29 [xmlDoc, 1, xmlComment, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 65 [processingInstruction, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 65 [processingInstruction, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 65 [processingInstruction, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 65 [processingInstruction, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 65 [processingInstruction, 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 66 [processingInstruction, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 29 [xmlDoc, 1, xmlComment, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 66 [processingInstruction, 5], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 66 [processingInstruction, 5], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 66 [processingInstruction, 5], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 66 [processingInstruction, 5], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 66 [processingInstruction, 5], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 67 [processingInstruction, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 29 [xmlDoc, 1, xmlComment, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 67 [processingInstruction, 9], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 67 [processingInstruction, 9], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 67 [processingInstruction, 9], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 67 [processingInstruction, 9], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 67 [processingInstruction, 9], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 68 [detachedTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 68 [detachedTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 68 [detachedTextNode, 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 69 [detachedTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 69 [detachedTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 69 [detachedTextNode, 8], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 70 [detachedForeignTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 70 [detachedForeignTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 70 [detachedForeignTextNode, 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 71 [detachedForeignTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 71 [detachedForeignTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 71 [detachedForeignTextNode, 8], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 72 [detachedXmlTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 72 [detachedXmlTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 72 [detachedXmlTextNode, 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 73 [detachedXmlTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 73 [detachedXmlTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 73 [detachedXmlTextNode, 8], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 74 [detachedProcessingInstruction, 12], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 74 [detachedProcessingInstruction, 12], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 75 [detachedComment, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 75 [detachedComment, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 75 [detachedComment, 3], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 76 [detachedComment, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 76 [detachedComment, 5], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 76 [detachedComment, 5], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 77 [detachedForeignComment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 77 [detachedForeignComment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 77 [detachedForeignComment, 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 78 [detachedForeignComment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 78 [detachedForeignComment, 4], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 78 [detachedForeignComment, 4], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 79 [detachedXmlComment, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 79 [detachedXmlComment, 2], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 79 [detachedXmlComment, 2], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 80 [docfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 80 [docfrag, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 80 [docfrag, 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 81 [foreignDocfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 81 [foreignDocfrag, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 81 [foreignDocfrag, 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 82 [xmlDocfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 82 [xmlDocfrag, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 82 [xmlDocfrag, 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 83 [doctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 83 [doctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 83 [doctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 83 [doctype, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 83 [doctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 83 [doctype, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 83 [doctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 83 [doctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 83 [doctype, 0], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 83 [doctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 83 [doctype, 0], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 83 [doctype, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 83 [doctype, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 83 [doctype, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 83 [doctype, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 83 [doctype, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 83 [doctype, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 83 [doctype, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 83 [doctype, 0], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 83 [doctype, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 83 [doctype, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 83 [doctype, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 83 [doctype, 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 84 [doctype, -17], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 84 [doctype, -17], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 84 [doctype, -17], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 84 [doctype, -17], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 84 [doctype, -17], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 84 [doctype, -17], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 84 [doctype, -17], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 84 [doctype, -17], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 84 [doctype, -17], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 84 [doctype, -17], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 84 [doctype, -17], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 84 [doctype, -17], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 84 [doctype, -17], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 84 [doctype, -17], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 84 [doctype, -17], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 84 [doctype, -17], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 84 [doctype, -17], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 84 [doctype, -17], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 84 [doctype, -17], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 84 [doctype, -17], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 84 [doctype, -17], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 84 [doctype, -17], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 84 [doctype, -17], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 85 [doctype, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 85 [doctype, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 85 [doctype, 1], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 85 [doctype, 1], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 17 [detachedPara1, 0, detachedPara1, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 85 [doctype, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 85 [doctype, 1], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 85 [doctype, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 85 [doctype, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 85 [doctype, 1], range 33 [detachedComment, 3, detachedComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 85 [doctype, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 85 [doctype, 1], range 36 [docfrag, 0, docfrag, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 85 [doctype, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 85 [doctype, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 85 [doctype, 1], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 44 [detachedPara1, 0, detachedPara1, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 85 [doctype, 1], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 85 [doctype, 1], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 85 [doctype, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 85 [doctype, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 85 [doctype, 1], range 55 [detachedComment, 5, detachedComment, 5] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 85 [doctype, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 85 [doctype, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 85 [doctype, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 85 [doctype, 1], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 86 [foreignDoctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 86 [foreignDoctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 86 [foreignDoctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 86 [foreignDoctype, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 27 [foreignDoc, 1, foreignComment, 2] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 86 [foreignDoctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 86 [foreignDoctype, 0], range 29 [xmlDoc, 1, xmlComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 86 [foreignDoctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 86 [foreignDoctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 86 [foreignDoctype, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 86 [foreignDoctype, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 86 [foreignDoctype, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 86 [foreignDoctype, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 86 [foreignDoctype, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 86 [foreignDoctype, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 86 [foreignDoctype, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 86 [foreignDoctype, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 86 [foreignDoctype, 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Point 87 [xmlDoctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 13 [document.head, 1, document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 14 [document.body, 4, document.body, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 16 [paras[0], 0, paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 22 [testDiv, 2, paras[4], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 23 [document, 0, document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 24 [document, 0, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 25 [comment, 2, comment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 26 [testDiv, 0, comment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 27 [foreignDoc, 1, foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 29 [xmlDoc, 1, xmlComment, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 87 [xmlDoctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 87 [xmlDoctype, 0], range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 87 [xmlDoctype, 0], range 36 [docfrag, 0, docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 43 [paras[0], 0, paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 44 [detachedPara1, 0, detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 46 [document.documentElement, 1, document.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 48 [document, 1, document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 49 [paras[2].firstChild, 4, comment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 50 [paras[3], 1, comment, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 51 [foreignDoc, 0, foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 52 [xmlDoc, 0, xmlDoc, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
Point 87 [xmlDoctype, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 87 [xmlDoctype, 0], range 55 [detachedComment, 5, detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Point 87 [xmlDoctype, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Point 87 [xmlDoctype, 0], range 59 detached | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
/dom/ranges/Range-mutations.html | OK | OK | OK | OK | OK | OK |
paras[0].firstChild.splitText(376), with unselected range on paras[0].firstChild from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.splitText(376), with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.splitText(0), with unselected range collapsed at (paras[0].firstChild, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.splitText(0), with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.splitText(1), with unselected range collapsed at (paras[0].firstChild, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.splitText(1), with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.splitText(paras[0].firstChild.length), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.splitText(paras[0].firstChild.length), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.splitText(1), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.splitText(1), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.splitText(2), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.splitText(2), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.splitText(3), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.splitText(3), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[1].firstChild.splitText(376), with unselected range on paras[1].firstChild from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.splitText(376), with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.splitText(0), with unselected range collapsed at (paras[1].firstChild, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.splitText(0), with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[1].firstChild.splitText(1), with unselected range collapsed at (paras[1].firstChild, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.splitText(1), with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[1].firstChild.splitText(paras[1].firstChild.length), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.splitText(paras[1].firstChild.length), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[1].firstChild.splitText(1), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.splitText(1), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.splitText(2), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.splitText(2), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.splitText(3), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.splitText(3), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.splitText(376), with unselected range on foreignTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.splitText(376), with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.splitText(0), with unselected range collapsed at (foreignTextNode, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.splitText(0), with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.splitText(1), with unselected range collapsed at (foreignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.splitText(1), with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.splitText(foreignTextNode.length), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.splitText(foreignTextNode.length), with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.splitText(1), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.splitText(1), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.splitText(2), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.splitText(2), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.splitText(3), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.splitText(3), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.splitText(376), with unselected range on xmlTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.splitText(376), with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.splitText(0), with unselected range collapsed at (xmlTextNode, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.splitText(0), with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.splitText(1), with unselected range collapsed at (xmlTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.splitText(1), with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlTextNode.splitText(xmlTextNode.length), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.splitText(xmlTextNode.length), with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlTextNode.splitText(1), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.splitText(1), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.splitText(2), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.splitText(2), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.splitText(3), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.splitText(3), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.splitText(376), with unselected range on detachedTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.splitText(376), with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.splitText(0), with unselected range collapsed at (detachedTextNode, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.splitText(0), with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.splitText(1), with unselected range collapsed at (detachedTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.splitText(1), with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.splitText(detachedTextNode.length), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.splitText(detachedTextNode.length), with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.splitText(1), with unselected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.splitText(1), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.splitText(2), with unselected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.splitText(2), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.splitText(3), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.splitText(3), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.splitText(376), with unselected range on detachedForeignTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.splitText(376), with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.splitText(0), with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.splitText(0), with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.splitText(1), with unselected range collapsed at (detachedForeignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.splitText(1), with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.splitText(detachedForeignTextNode.length), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.splitText(detachedForeignTextNode.length), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.splitText(1), with unselected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.splitText(1), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.splitText(2), with unselected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.splitText(2), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.splitText(3), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.splitText(3), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.splitText(376), with unselected range on detachedXmlTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.splitText(376), with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.splitText(0), with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.splitText(0), with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.splitText(1), with unselected range collapsed at (detachedXmlTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.splitText(1), with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.splitText(detachedXmlTextNode.length), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.splitText(detachedXmlTextNode.length), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.splitText(1), with unselected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.splitText(1), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.splitText(2), with unselected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.splitText(2), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.splitText(3), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.splitText(3), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.splitText(1), with unselected range collapsed at (paras[0], 0) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.splitText(1), with selected range collapsed at (paras[0], 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.splitText(1), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | FAIL | FAIL |
paras[0].firstChild.splitText(1), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | FAIL | FAIL |
paras[0].firstChild.splitText(1), with unselected range collapsed at (paras[0], 1) | PASS | PASS | PASS | PASS | FAIL | FAIL |
paras[0].firstChild.splitText(1), with selected range collapsed at (paras[0], 1) | FAIL | FAIL | PASS | PASS | FAIL | FAIL |
paras[0].firstChild.splitText(1), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) | PASS | PASS | PASS | PASS | FAIL | FAIL |
paras[0].firstChild.splitText(1), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) | FAIL | FAIL | PASS | PASS | FAIL | FAIL |
paras[0].firstChild.splitText(2), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) | PASS | PASS | PASS | PASS | FAIL | FAIL |
paras[0].firstChild.splitText(2), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) | FAIL | FAIL | PASS | PASS | FAIL | FAIL |
paras[0].firstChild.splitText(3), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) | PASS | PASS | PASS | PASS | FAIL | FAIL |
paras[0].firstChild.splitText(3), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) | FAIL | FAIL | PASS | PASS | FAIL | FAIL |
paras[0].firstChild.splitText(1), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.splitText(1), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.splitText(2), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.splitText(2), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.splitText(3), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.splitText(3), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.insertData(376, "foo"), with unselected range on paras[0].firstChild from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.insertData(376, "foo"), with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.insertData(0, "foo"), with unselected range collapsed at (paras[0].firstChild, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.insertData(0, "foo"), with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.insertData(1, "foo"), with unselected range collapsed at (paras[0].firstChild, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.insertData(1, "foo"), with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.insertData(paras[0].firstChild.length, "foo"), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.insertData(paras[0].firstChild.length, "foo"), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.insertData(1, "foo"), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.insertData(1, "foo"), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.insertData(2, "foo"), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.insertData(2, "foo"), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.insertData(3, "foo"), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.insertData(3, "foo"), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.insertData(376, ""), with unselected range on paras[0].firstChild from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.insertData(376, ""), with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.insertData(0, ""), with unselected range collapsed at (paras[0].firstChild, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.insertData(0, ""), with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.insertData(1, ""), with unselected range collapsed at (paras[0].firstChild, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.insertData(1, ""), with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.insertData(paras[0].firstChild.length, ""), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.insertData(paras[0].firstChild.length, ""), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.insertData(1, ""), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.insertData(1, ""), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.insertData(2, ""), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.insertData(2, ""), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.insertData(3, ""), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.insertData(3, ""), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[1].firstChild.insertData(376, "foo"), with unselected range on paras[1].firstChild from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.insertData(376, "foo"), with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.insertData(0, "foo"), with unselected range collapsed at (paras[1].firstChild, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[1].firstChild.insertData(0, "foo"), with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.insertData(1, "foo"), with unselected range collapsed at (paras[1].firstChild, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.insertData(1, "foo"), with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.insertData(paras[1].firstChild.length, "foo"), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.insertData(paras[1].firstChild.length, "foo"), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.insertData(1, "foo"), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.insertData(1, "foo"), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.insertData(2, "foo"), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.insertData(2, "foo"), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.insertData(3, "foo"), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.insertData(3, "foo"), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.insertData(376, ""), with unselected range on paras[1].firstChild from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.insertData(376, ""), with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.insertData(0, ""), with unselected range collapsed at (paras[1].firstChild, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[1].firstChild.insertData(0, ""), with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.insertData(1, ""), with unselected range collapsed at (paras[1].firstChild, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.insertData(1, ""), with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[1].firstChild.insertData(paras[1].firstChild.length, ""), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[1].firstChild.insertData(paras[1].firstChild.length, ""), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.insertData(1, ""), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.insertData(1, ""), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.insertData(2, ""), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.insertData(2, ""), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.insertData(3, ""), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.insertData(3, ""), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.insertData(376, "foo"), with unselected range on foreignTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.insertData(376, "foo"), with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.insertData(0, "foo"), with unselected range collapsed at (foreignTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignTextNode.insertData(0, "foo"), with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.insertData(1, "foo"), with unselected range collapsed at (foreignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.insertData(1, "foo"), with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.insertData(foreignTextNode.length, "foo"), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.insertData(foreignTextNode.length, "foo"), with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.insertData(1, "foo"), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.insertData(1, "foo"), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.insertData(2, "foo"), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.insertData(2, "foo"), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.insertData(3, "foo"), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.insertData(3, "foo"), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.insertData(376, ""), with unselected range on foreignTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.insertData(376, ""), with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.insertData(0, ""), with unselected range collapsed at (foreignTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignTextNode.insertData(0, ""), with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.insertData(1, ""), with unselected range collapsed at (foreignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.insertData(1, ""), with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.insertData(foreignTextNode.length, ""), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignTextNode.insertData(foreignTextNode.length, ""), with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.insertData(1, ""), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.insertData(1, ""), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.insertData(2, ""), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.insertData(2, ""), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.insertData(3, ""), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.insertData(3, ""), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.insertData(376, "foo"), with unselected range on xmlTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.insertData(376, "foo"), with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.insertData(0, "foo"), with unselected range collapsed at (xmlTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlTextNode.insertData(0, "foo"), with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.insertData(1, "foo"), with unselected range collapsed at (xmlTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.insertData(1, "foo"), with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.insertData(xmlTextNode.length, "foo"), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.insertData(xmlTextNode.length, "foo"), with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.insertData(1, "foo"), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.insertData(1, "foo"), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.insertData(2, "foo"), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.insertData(2, "foo"), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.insertData(3, "foo"), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.insertData(3, "foo"), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.insertData(376, ""), with unselected range on xmlTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.insertData(376, ""), with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.insertData(0, ""), with unselected range collapsed at (xmlTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlTextNode.insertData(0, ""), with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.insertData(1, ""), with unselected range collapsed at (xmlTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.insertData(1, ""), with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlTextNode.insertData(xmlTextNode.length, ""), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlTextNode.insertData(xmlTextNode.length, ""), with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.insertData(1, ""), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.insertData(1, ""), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.insertData(2, ""), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.insertData(2, ""), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.insertData(3, ""), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.insertData(3, ""), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.insertData(376, "foo"), with unselected range on detachedTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.insertData(376, "foo"), with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.insertData(0, "foo"), with unselected range collapsed at (detachedTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedTextNode.insertData(0, "foo"), with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.insertData(1, "foo"), with unselected range collapsed at (detachedTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.insertData(1, "foo"), with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.insertData(detachedTextNode.length, "foo"), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.insertData(detachedTextNode.length, "foo"), with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.insertData(1, "foo"), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.insertData(1, "foo"), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.insertData(2, "foo"), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.insertData(2, "foo"), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.insertData(3, "foo"), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.insertData(3, "foo"), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.insertData(376, ""), with unselected range on detachedTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.insertData(376, ""), with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.insertData(0, ""), with unselected range collapsed at (detachedTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedTextNode.insertData(0, ""), with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.insertData(1, ""), with unselected range collapsed at (detachedTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.insertData(1, ""), with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.insertData(detachedTextNode.length, ""), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedTextNode.insertData(detachedTextNode.length, ""), with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.insertData(1, ""), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.insertData(1, ""), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.insertData(2, ""), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.insertData(2, ""), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.insertData(3, ""), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.insertData(3, ""), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.insertData(376, "foo"), with unselected range on detachedForeignTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.insertData(376, "foo"), with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.insertData(0, "foo"), with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.insertData(0, "foo"), with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.insertData(1, "foo"), with unselected range collapsed at (detachedForeignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.insertData(1, "foo"), with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.insertData(detachedForeignTextNode.length, "foo"), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.insertData(detachedForeignTextNode.length, "foo"), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.insertData(1, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.insertData(1, "foo"), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.insertData(2, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.insertData(2, "foo"), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.insertData(3, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.insertData(3, "foo"), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.insertData(376, ""), with unselected range on detachedForeignTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.insertData(376, ""), with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.insertData(0, ""), with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.insertData(0, ""), with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.insertData(1, ""), with unselected range collapsed at (detachedForeignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.insertData(1, ""), with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.insertData(detachedForeignTextNode.length, ""), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedForeignTextNode.insertData(detachedForeignTextNode.length, ""), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.insertData(1, ""), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.insertData(1, ""), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.insertData(2, ""), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.insertData(2, ""), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.insertData(3, ""), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.insertData(3, ""), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.insertData(376, "foo"), with unselected range on detachedXmlTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.insertData(376, "foo"), with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.insertData(0, "foo"), with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.insertData(0, "foo"), with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.insertData(1, "foo"), with unselected range collapsed at (detachedXmlTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.insertData(1, "foo"), with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.insertData(detachedXmlTextNode.length, "foo"), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.insertData(detachedXmlTextNode.length, "foo"), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.insertData(1, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.insertData(1, "foo"), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.insertData(2, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.insertData(2, "foo"), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.insertData(3, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.insertData(3, "foo"), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.insertData(376, ""), with unselected range on detachedXmlTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.insertData(376, ""), with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.insertData(0, ""), with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.insertData(0, ""), with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.insertData(1, ""), with unselected range collapsed at (detachedXmlTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.insertData(1, ""), with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.insertData(detachedXmlTextNode.length, ""), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedXmlTextNode.insertData(detachedXmlTextNode.length, ""), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.insertData(1, ""), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.insertData(1, ""), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.insertData(2, ""), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.insertData(2, ""), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.insertData(3, ""), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.insertData(3, ""), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.insertData(376, "foo"), with unselected range on comment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
comment.insertData(376, "foo"), with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.insertData(0, "foo"), with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.insertData(0, "foo"), with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.insertData(1, "foo"), with unselected range collapsed at (comment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.insertData(1, "foo"), with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.insertData(comment.length, "foo"), with unselected range collapsed at (comment, comment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.insertData(comment.length, "foo"), with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.insertData(1, "foo"), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.insertData(1, "foo"), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.insertData(2, "foo"), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.insertData(2, "foo"), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.insertData(3, "foo"), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.insertData(3, "foo"), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.insertData(376, ""), with unselected range on comment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
comment.insertData(376, ""), with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.insertData(0, ""), with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.insertData(0, ""), with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.insertData(1, ""), with unselected range collapsed at (comment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.insertData(1, ""), with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.insertData(comment.length, ""), with unselected range collapsed at (comment, comment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.insertData(comment.length, ""), with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.insertData(1, ""), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.insertData(1, ""), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.insertData(2, ""), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.insertData(2, ""), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.insertData(3, ""), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.insertData(3, ""), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.insertData(376, "foo"), with unselected range on foreignComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.insertData(376, "foo"), with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.insertData(0, "foo"), with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.insertData(0, "foo"), with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.insertData(1, "foo"), with unselected range collapsed at (foreignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.insertData(1, "foo"), with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.insertData(foreignComment.length, "foo"), with unselected range collapsed at (foreignComment, foreignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.insertData(foreignComment.length, "foo"), with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.insertData(1, "foo"), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.insertData(1, "foo"), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.insertData(2, "foo"), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.insertData(2, "foo"), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.insertData(3, "foo"), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.insertData(3, "foo"), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.insertData(376, ""), with unselected range on foreignComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.insertData(376, ""), with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.insertData(0, ""), with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.insertData(0, ""), with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.insertData(1, ""), with unselected range collapsed at (foreignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.insertData(1, ""), with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.insertData(foreignComment.length, ""), with unselected range collapsed at (foreignComment, foreignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.insertData(foreignComment.length, ""), with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.insertData(1, ""), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.insertData(1, ""), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.insertData(2, ""), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.insertData(2, ""), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.insertData(3, ""), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.insertData(3, ""), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.insertData(376, "foo"), with unselected range on xmlComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.insertData(376, "foo"), with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.insertData(0, "foo"), with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.insertData(0, "foo"), with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.insertData(1, "foo"), with unselected range collapsed at (xmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.insertData(1, "foo"), with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.insertData(xmlComment.length, "foo"), with unselected range collapsed at (xmlComment, xmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.insertData(xmlComment.length, "foo"), with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.insertData(1, "foo"), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.insertData(1, "foo"), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.insertData(2, "foo"), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.insertData(2, "foo"), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.insertData(3, "foo"), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.insertData(3, "foo"), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.insertData(376, ""), with unselected range on xmlComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.insertData(376, ""), with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.insertData(0, ""), with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.insertData(0, ""), with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.insertData(1, ""), with unselected range collapsed at (xmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.insertData(1, ""), with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.insertData(xmlComment.length, ""), with unselected range collapsed at (xmlComment, xmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.insertData(xmlComment.length, ""), with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.insertData(1, ""), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.insertData(1, ""), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.insertData(2, ""), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.insertData(2, ""), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.insertData(3, ""), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.insertData(3, ""), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.insertData(376, "foo"), with unselected range on detachedComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.insertData(376, "foo"), with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.insertData(0, "foo"), with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.insertData(0, "foo"), with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.insertData(1, "foo"), with unselected range collapsed at (detachedComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.insertData(1, "foo"), with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.insertData(detachedComment.length, "foo"), with unselected range collapsed at (detachedComment, detachedComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.insertData(detachedComment.length, "foo"), with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.insertData(1, "foo"), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.insertData(1, "foo"), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.insertData(2, "foo"), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.insertData(2, "foo"), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.insertData(3, "foo"), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.insertData(3, "foo"), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.insertData(376, ""), with unselected range on detachedComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.insertData(376, ""), with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.insertData(0, ""), with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.insertData(0, ""), with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.insertData(1, ""), with unselected range collapsed at (detachedComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.insertData(1, ""), with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.insertData(detachedComment.length, ""), with unselected range collapsed at (detachedComment, detachedComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.insertData(detachedComment.length, ""), with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.insertData(1, ""), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.insertData(1, ""), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.insertData(2, ""), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.insertData(2, ""), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.insertData(3, ""), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.insertData(3, ""), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.insertData(376, "foo"), with unselected range on detachedForeignComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.insertData(376, "foo"), with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.insertData(0, "foo"), with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.insertData(0, "foo"), with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.insertData(1, "foo"), with unselected range collapsed at (detachedForeignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.insertData(1, "foo"), with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.insertData(detachedForeignComment.length, "foo"), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.insertData(detachedForeignComment.length, "foo"), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.insertData(1, "foo"), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.insertData(1, "foo"), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.insertData(2, "foo"), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.insertData(2, "foo"), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.insertData(3, "foo"), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.insertData(3, "foo"), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.insertData(376, ""), with unselected range on detachedForeignComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.insertData(376, ""), with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.insertData(0, ""), with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.insertData(0, ""), with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.insertData(1, ""), with unselected range collapsed at (detachedForeignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.insertData(1, ""), with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.insertData(detachedForeignComment.length, ""), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.insertData(detachedForeignComment.length, ""), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.insertData(1, ""), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.insertData(1, ""), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.insertData(2, ""), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.insertData(2, ""), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.insertData(3, ""), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.insertData(3, ""), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.insertData(376, "foo"), with unselected range on detachedXmlComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.insertData(376, "foo"), with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.insertData(0, "foo"), with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.insertData(0, "foo"), with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.insertData(1, "foo"), with unselected range collapsed at (detachedXmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.insertData(1, "foo"), with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.insertData(detachedXmlComment.length, "foo"), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.insertData(detachedXmlComment.length, "foo"), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.insertData(1, "foo"), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.insertData(1, "foo"), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.insertData(2, "foo"), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.insertData(2, "foo"), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.insertData(3, "foo"), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.insertData(3, "foo"), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.insertData(376, ""), with unselected range on detachedXmlComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.insertData(376, ""), with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.insertData(0, ""), with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.insertData(0, ""), with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.insertData(1, ""), with unselected range collapsed at (detachedXmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.insertData(1, ""), with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.insertData(detachedXmlComment.length, ""), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.insertData(detachedXmlComment.length, ""), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.insertData(1, ""), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.insertData(1, ""), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.insertData(2, ""), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.insertData(2, ""), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.insertData(3, ""), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.insertData(3, ""), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.insertData(1, "foo"), with unselected range collapsed at (paras[0], 0) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.insertData(1, "foo"), with selected range collapsed at (paras[0], 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.insertData(1, "foo"), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.insertData(1, "foo"), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.insertData(1, "foo"), with unselected range collapsed at (paras[0], 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.insertData(1, "foo"), with selected range collapsed at (paras[0], 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.insertData(1, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.insertData(1, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.insertData(2, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.insertData(2, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.insertData(3, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.insertData(3, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.insertData(1, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.insertData(1, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.insertData(2, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.insertData(2, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.insertData(3, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.insertData(3, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.appendData("foo"), with unselected range on paras[0].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.appendData("foo"), with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.appendData("foo"), with unselected range collapsed at (paras[0].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.appendData("foo"), with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.appendData("foo"), with unselected range collapsed at (paras[0].firstChild, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.appendData("foo"), with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.appendData("foo"), with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.appendData("foo"), with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.appendData("foo"), with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.appendData("foo"), with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.appendData("foo"), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.appendData("foo"), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.appendData("foo"), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.appendData("foo"), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.appendData(""), with unselected range on paras[0].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.appendData(""), with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.appendData(""), with unselected range collapsed at (paras[0].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.appendData(""), with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.appendData(""), with unselected range collapsed at (paras[0].firstChild, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.appendData(""), with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.appendData(""), with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.appendData(""), with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.appendData(""), with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.appendData(""), with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.appendData(""), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.appendData(""), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.appendData(""), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.appendData(""), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[1].firstChild.appendData("foo"), with unselected range on paras[1].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.appendData("foo"), with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.appendData("foo"), with unselected range collapsed at (paras[1].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.appendData("foo"), with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.appendData("foo"), with unselected range collapsed at (paras[1].firstChild, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.appendData("foo"), with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[1].firstChild.appendData("foo"), with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.appendData("foo"), with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.appendData("foo"), with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.appendData("foo"), with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.appendData("foo"), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.appendData("foo"), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.appendData("foo"), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.appendData("foo"), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.appendData(""), with unselected range on paras[1].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.appendData(""), with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.appendData(""), with unselected range collapsed at (paras[1].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.appendData(""), with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.appendData(""), with unselected range collapsed at (paras[1].firstChild, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.appendData(""), with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[1].firstChild.appendData(""), with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.appendData(""), with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.appendData(""), with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.appendData(""), with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.appendData(""), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.appendData(""), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.appendData(""), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.appendData(""), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.appendData("foo"), with unselected range on foreignTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.appendData("foo"), with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.appendData("foo"), with unselected range collapsed at (foreignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.appendData("foo"), with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.appendData("foo"), with unselected range collapsed at (foreignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.appendData("foo"), with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.appendData("foo"), with unselected range on foreignTextNode from 0 to foreignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.appendData("foo"), with selected range on foreignTextNode from 0 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.appendData("foo"), with unselected range on foreignTextNode from 1 to foreignTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.appendData("foo"), with selected range on foreignTextNode from 1 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.appendData("foo"), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.appendData("foo"), with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.appendData("foo"), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.appendData("foo"), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.appendData(""), with unselected range on foreignTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.appendData(""), with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.appendData(""), with unselected range collapsed at (foreignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.appendData(""), with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.appendData(""), with unselected range collapsed at (foreignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.appendData(""), with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.appendData(""), with unselected range on foreignTextNode from 0 to foreignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.appendData(""), with selected range on foreignTextNode from 0 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.appendData(""), with unselected range on foreignTextNode from 1 to foreignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.appendData(""), with selected range on foreignTextNode from 1 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.appendData(""), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.appendData(""), with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.appendData(""), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.appendData(""), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.appendData("foo"), with unselected range on xmlTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.appendData("foo"), with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.appendData("foo"), with unselected range collapsed at (xmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.appendData("foo"), with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.appendData("foo"), with unselected range collapsed at (xmlTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.appendData("foo"), with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlTextNode.appendData("foo"), with unselected range on xmlTextNode from 0 to xmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.appendData("foo"), with selected range on xmlTextNode from 0 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.appendData("foo"), with unselected range on xmlTextNode from 1 to xmlTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.appendData("foo"), with selected range on xmlTextNode from 1 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.appendData("foo"), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.appendData("foo"), with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.appendData("foo"), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.appendData("foo"), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.appendData(""), with unselected range on xmlTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.appendData(""), with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.appendData(""), with unselected range collapsed at (xmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.appendData(""), with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.appendData(""), with unselected range collapsed at (xmlTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.appendData(""), with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlTextNode.appendData(""), with unselected range on xmlTextNode from 0 to xmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.appendData(""), with selected range on xmlTextNode from 0 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.appendData(""), with unselected range on xmlTextNode from 1 to xmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.appendData(""), with selected range on xmlTextNode from 1 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.appendData(""), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.appendData(""), with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.appendData(""), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.appendData(""), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.appendData("foo"), with unselected range on detachedTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.appendData("foo"), with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.appendData("foo"), with unselected range collapsed at (detachedTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.appendData("foo"), with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.appendData("foo"), with unselected range collapsed at (detachedTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.appendData("foo"), with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.appendData("foo"), with unselected range on detachedTextNode from 0 to detachedTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.appendData("foo"), with selected range on detachedTextNode from 0 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.appendData("foo"), with unselected range on detachedTextNode from 1 to detachedTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.appendData("foo"), with selected range on detachedTextNode from 1 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.appendData("foo"), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.appendData("foo"), with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.appendData("foo"), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.appendData("foo"), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.appendData(""), with unselected range on detachedTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.appendData(""), with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.appendData(""), with unselected range collapsed at (detachedTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.appendData(""), with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.appendData(""), with unselected range collapsed at (detachedTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.appendData(""), with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.appendData(""), with unselected range on detachedTextNode from 0 to detachedTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.appendData(""), with selected range on detachedTextNode from 0 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.appendData(""), with unselected range on detachedTextNode from 1 to detachedTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.appendData(""), with selected range on detachedTextNode from 1 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.appendData(""), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.appendData(""), with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.appendData(""), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.appendData(""), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.appendData("foo"), with unselected range on detachedForeignTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.appendData("foo"), with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.appendData("foo"), with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.appendData("foo"), with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.appendData("foo"), with unselected range collapsed at (detachedForeignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.appendData("foo"), with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.appendData("foo"), with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.appendData("foo"), with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.appendData("foo"), with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.appendData("foo"), with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.appendData("foo"), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.appendData("foo"), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.appendData("foo"), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.appendData("foo"), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.appendData(""), with unselected range on detachedForeignTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.appendData(""), with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.appendData(""), with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.appendData(""), with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.appendData(""), with unselected range collapsed at (detachedForeignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.appendData(""), with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.appendData(""), with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.appendData(""), with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.appendData(""), with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.appendData(""), with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.appendData(""), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.appendData(""), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.appendData(""), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.appendData(""), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.appendData("foo"), with unselected range on detachedXmlTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.appendData("foo"), with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.appendData("foo"), with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.appendData("foo"), with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.appendData("foo"), with unselected range collapsed at (detachedXmlTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.appendData("foo"), with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.appendData("foo"), with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.appendData("foo"), with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.appendData("foo"), with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.appendData("foo"), with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.appendData("foo"), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.appendData("foo"), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.appendData("foo"), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.appendData("foo"), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.appendData(""), with unselected range on detachedXmlTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.appendData(""), with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.appendData(""), with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.appendData(""), with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.appendData(""), with unselected range collapsed at (detachedXmlTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.appendData(""), with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.appendData(""), with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.appendData(""), with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.appendData(""), with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.appendData(""), with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.appendData(""), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.appendData(""), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.appendData(""), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.appendData(""), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.appendData("foo"), with unselected range on comment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.appendData("foo"), with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.appendData("foo"), with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.appendData("foo"), with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.appendData("foo"), with unselected range collapsed at (comment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.appendData("foo"), with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.appendData("foo"), with unselected range on comment from 0 to comment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.appendData("foo"), with selected range on comment from 0 to comment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.appendData("foo"), with unselected range on comment from 1 to comment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.appendData("foo"), with selected range on comment from 1 to comment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.appendData("foo"), with unselected range collapsed at (comment, comment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.appendData("foo"), with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.appendData("foo"), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.appendData("foo"), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.appendData(""), with unselected range on comment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.appendData(""), with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.appendData(""), with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.appendData(""), with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.appendData(""), with unselected range collapsed at (comment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.appendData(""), with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.appendData(""), with unselected range on comment from 0 to comment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.appendData(""), with selected range on comment from 0 to comment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.appendData(""), with unselected range on comment from 1 to comment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.appendData(""), with selected range on comment from 1 to comment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.appendData(""), with unselected range collapsed at (comment, comment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.appendData(""), with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.appendData(""), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.appendData(""), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.appendData("foo"), with unselected range on foreignComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.appendData("foo"), with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.appendData("foo"), with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.appendData("foo"), with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.appendData("foo"), with unselected range collapsed at (foreignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.appendData("foo"), with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.appendData("foo"), with unselected range on foreignComment from 0 to foreignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.appendData("foo"), with selected range on foreignComment from 0 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.appendData("foo"), with unselected range on foreignComment from 1 to foreignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.appendData("foo"), with selected range on foreignComment from 1 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.appendData("foo"), with unselected range collapsed at (foreignComment, foreignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.appendData("foo"), with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.appendData("foo"), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.appendData("foo"), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.appendData(""), with unselected range on foreignComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.appendData(""), with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.appendData(""), with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.appendData(""), with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.appendData(""), with unselected range collapsed at (foreignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.appendData(""), with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.appendData(""), with unselected range on foreignComment from 0 to foreignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.appendData(""), with selected range on foreignComment from 0 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.appendData(""), with unselected range on foreignComment from 1 to foreignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.appendData(""), with selected range on foreignComment from 1 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.appendData(""), with unselected range collapsed at (foreignComment, foreignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.appendData(""), with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.appendData(""), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.appendData(""), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.appendData("foo"), with unselected range on xmlComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.appendData("foo"), with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.appendData("foo"), with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.appendData("foo"), with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.appendData("foo"), with unselected range collapsed at (xmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.appendData("foo"), with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.appendData("foo"), with unselected range on xmlComment from 0 to xmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.appendData("foo"), with selected range on xmlComment from 0 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.appendData("foo"), with unselected range on xmlComment from 1 to xmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.appendData("foo"), with selected range on xmlComment from 1 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.appendData("foo"), with unselected range collapsed at (xmlComment, xmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.appendData("foo"), with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.appendData("foo"), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.appendData("foo"), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.appendData(""), with unselected range on xmlComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.appendData(""), with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.appendData(""), with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.appendData(""), with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.appendData(""), with unselected range collapsed at (xmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.appendData(""), with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.appendData(""), with unselected range on xmlComment from 0 to xmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.appendData(""), with selected range on xmlComment from 0 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.appendData(""), with unselected range on xmlComment from 1 to xmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.appendData(""), with selected range on xmlComment from 1 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.appendData(""), with unselected range collapsed at (xmlComment, xmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.appendData(""), with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.appendData(""), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.appendData(""), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.appendData("foo"), with unselected range on detachedComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.appendData("foo"), with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.appendData("foo"), with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.appendData("foo"), with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.appendData("foo"), with unselected range collapsed at (detachedComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.appendData("foo"), with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.appendData("foo"), with unselected range on detachedComment from 0 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.appendData("foo"), with selected range on detachedComment from 0 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.appendData("foo"), with unselected range on detachedComment from 1 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.appendData("foo"), with selected range on detachedComment from 1 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.appendData("foo"), with unselected range collapsed at (detachedComment, detachedComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.appendData("foo"), with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.appendData("foo"), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.appendData("foo"), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.appendData(""), with unselected range on detachedComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.appendData(""), with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.appendData(""), with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.appendData(""), with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.appendData(""), with unselected range collapsed at (detachedComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.appendData(""), with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.appendData(""), with unselected range on detachedComment from 0 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.appendData(""), with selected range on detachedComment from 0 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.appendData(""), with unselected range on detachedComment from 1 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.appendData(""), with selected range on detachedComment from 1 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.appendData(""), with unselected range collapsed at (detachedComment, detachedComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.appendData(""), with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.appendData(""), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.appendData(""), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.appendData("foo"), with unselected range on detachedForeignComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.appendData("foo"), with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.appendData("foo"), with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.appendData("foo"), with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.appendData("foo"), with unselected range collapsed at (detachedForeignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.appendData("foo"), with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.appendData("foo"), with unselected range on detachedForeignComment from 0 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.appendData("foo"), with selected range on detachedForeignComment from 0 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.appendData("foo"), with unselected range on detachedForeignComment from 1 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.appendData("foo"), with selected range on detachedForeignComment from 1 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.appendData("foo"), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.appendData("foo"), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.appendData("foo"), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.appendData("foo"), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.appendData(""), with unselected range on detachedForeignComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.appendData(""), with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.appendData(""), with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.appendData(""), with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.appendData(""), with unselected range collapsed at (detachedForeignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.appendData(""), with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.appendData(""), with unselected range on detachedForeignComment from 0 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.appendData(""), with selected range on detachedForeignComment from 0 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.appendData(""), with unselected range on detachedForeignComment from 1 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.appendData(""), with selected range on detachedForeignComment from 1 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.appendData(""), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.appendData(""), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.appendData(""), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.appendData(""), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.appendData("foo"), with unselected range on detachedXmlComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.appendData("foo"), with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.appendData("foo"), with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.appendData("foo"), with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.appendData("foo"), with unselected range collapsed at (detachedXmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.appendData("foo"), with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.appendData("foo"), with unselected range on detachedXmlComment from 0 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.appendData("foo"), with selected range on detachedXmlComment from 0 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.appendData("foo"), with unselected range on detachedXmlComment from 1 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.appendData("foo"), with selected range on detachedXmlComment from 1 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.appendData("foo"), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.appendData("foo"), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.appendData("foo"), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.appendData("foo"), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.appendData(""), with unselected range on detachedXmlComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.appendData(""), with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.appendData(""), with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.appendData(""), with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.appendData(""), with unselected range collapsed at (detachedXmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.appendData(""), with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.appendData(""), with unselected range on detachedXmlComment from 0 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.appendData(""), with selected range on detachedXmlComment from 0 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.appendData(""), with unselected range on detachedXmlComment from 1 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.appendData(""), with selected range on detachedXmlComment from 1 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.appendData(""), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.appendData(""), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.appendData(""), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.appendData(""), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.appendData(""), with unselected range collapsed at (paras[0], 0) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.appendData(""), with selected range collapsed at (paras[0], 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.appendData(""), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.appendData(""), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.appendData(""), with unselected range collapsed at (paras[0], 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.appendData(""), with selected range collapsed at (paras[0], 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.appendData(""), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.appendData(""), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.appendData(""), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.appendData(""), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.appendData("foo"), with unselected range collapsed at (paras[0], 0) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.appendData("foo"), with selected range collapsed at (paras[0], 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.appendData("foo"), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.appendData("foo"), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.appendData("foo"), with unselected range collapsed at (paras[0], 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.appendData("foo"), with selected range collapsed at (paras[0], 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.appendData("foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.appendData("foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.appendData("foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.appendData("foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.deleteData(376, 2), with unselected range on paras[0].firstChild from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.deleteData(376, 2), with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.deleteData(0, 2), with unselected range collapsed at (paras[0].firstChild, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.deleteData(0, 2), with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.deleteData(1, 2), with unselected range collapsed at (paras[0].firstChild, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.deleteData(1, 2), with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.deleteData(paras[0].firstChild.length, 2), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.deleteData(paras[0].firstChild.length, 2), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.deleteData(1, 2), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.deleteData(1, 2), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.deleteData(2, 2), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.deleteData(2, 2), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.deleteData(3, 2), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.deleteData(3, 2), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.deleteData(376, 0), with unselected range on paras[0].firstChild from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.deleteData(376, 0), with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.deleteData(0, 0), with unselected range collapsed at (paras[0].firstChild, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.deleteData(0, 0), with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.deleteData(1, 0), with unselected range collapsed at (paras[0].firstChild, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.deleteData(1, 0), with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.deleteData(paras[0].firstChild.length, 0), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.deleteData(paras[0].firstChild.length, 0), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.deleteData(1, 0), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.deleteData(1, 0), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.deleteData(2, 0), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.deleteData(2, 0), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.deleteData(3, 0), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.deleteData(3, 0), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.deleteData(376, 631), with unselected range on paras[0].firstChild from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.deleteData(376, 631), with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.deleteData(0, 631), with unselected range collapsed at (paras[0].firstChild, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.deleteData(0, 631), with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.deleteData(1, 631), with unselected range collapsed at (paras[0].firstChild, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.deleteData(1, 631), with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.deleteData(paras[0].firstChild.length, 631), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.deleteData(paras[0].firstChild.length, 631), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.deleteData(1, 631), with unselected range on paras[0].firstChild from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.deleteData(1, 631), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.deleteData(2, 631), with unselected range on paras[0].firstChild from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.deleteData(2, 631), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.deleteData(3, 631), with unselected range on paras[0].firstChild from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.deleteData(3, 631), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.deleteData(376, 2), with unselected range on paras[1].firstChild from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.deleteData(376, 2), with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.deleteData(0, 2), with unselected range collapsed at (paras[1].firstChild, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[1].firstChild.deleteData(0, 2), with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.deleteData(1, 2), with unselected range collapsed at (paras[1].firstChild, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.deleteData(1, 2), with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[1].firstChild.deleteData(paras[1].firstChild.length, 2), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[1].firstChild.deleteData(paras[1].firstChild.length, 2), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.deleteData(1, 2), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.deleteData(1, 2), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.deleteData(2, 2), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.deleteData(2, 2), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.deleteData(3, 2), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.deleteData(3, 2), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.deleteData(376, 0), with unselected range on paras[1].firstChild from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.deleteData(376, 0), with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.deleteData(0, 0), with unselected range collapsed at (paras[1].firstChild, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.deleteData(0, 0), with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[1].firstChild.deleteData(1, 0), with unselected range collapsed at (paras[1].firstChild, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.deleteData(1, 0), with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[1].firstChild.deleteData(paras[1].firstChild.length, 0), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.deleteData(paras[1].firstChild.length, 0), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[1].firstChild.deleteData(1, 0), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.deleteData(1, 0), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.deleteData(2, 0), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.deleteData(2, 0), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.deleteData(3, 0), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.deleteData(3, 0), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.deleteData(376, 631), with unselected range on paras[1].firstChild from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.deleteData(376, 631), with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.deleteData(0, 631), with unselected range collapsed at (paras[1].firstChild, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[1].firstChild.deleteData(0, 631), with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.deleteData(1, 631), with unselected range collapsed at (paras[1].firstChild, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[1].firstChild.deleteData(1, 631), with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.deleteData(paras[1].firstChild.length, 631), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[1].firstChild.deleteData(paras[1].firstChild.length, 631), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.deleteData(1, 631), with unselected range on paras[1].firstChild from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[1].firstChild.deleteData(1, 631), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.deleteData(2, 631), with unselected range on paras[1].firstChild from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[1].firstChild.deleteData(2, 631), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.deleteData(3, 631), with unselected range on paras[1].firstChild from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[1].firstChild.deleteData(3, 631), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.deleteData(376, 2), with unselected range on foreignTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.deleteData(376, 2), with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.deleteData(0, 2), with unselected range collapsed at (foreignTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignTextNode.deleteData(0, 2), with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.deleteData(1, 2), with unselected range collapsed at (foreignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.deleteData(1, 2), with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.deleteData(foreignTextNode.length, 2), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignTextNode.deleteData(foreignTextNode.length, 2), with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.deleteData(1, 2), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.deleteData(1, 2), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.deleteData(2, 2), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.deleteData(2, 2), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.deleteData(3, 2), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.deleteData(3, 2), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.deleteData(376, 0), with unselected range on foreignTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.deleteData(376, 0), with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.deleteData(0, 0), with unselected range collapsed at (foreignTextNode, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.deleteData(0, 0), with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.deleteData(1, 0), with unselected range collapsed at (foreignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.deleteData(1, 0), with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.deleteData(foreignTextNode.length, 0), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.deleteData(foreignTextNode.length, 0), with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.deleteData(1, 0), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.deleteData(1, 0), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.deleteData(2, 0), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.deleteData(2, 0), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.deleteData(3, 0), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.deleteData(3, 0), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.deleteData(376, 631), with unselected range on foreignTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.deleteData(376, 631), with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.deleteData(0, 631), with unselected range collapsed at (foreignTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignTextNode.deleteData(0, 631), with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.deleteData(1, 631), with unselected range collapsed at (foreignTextNode, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignTextNode.deleteData(1, 631), with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.deleteData(foreignTextNode.length, 631), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignTextNode.deleteData(foreignTextNode.length, 631), with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.deleteData(1, 631), with unselected range on foreignTextNode from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignTextNode.deleteData(1, 631), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.deleteData(2, 631), with unselected range on foreignTextNode from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignTextNode.deleteData(2, 631), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.deleteData(3, 631), with unselected range on foreignTextNode from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignTextNode.deleteData(3, 631), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.deleteData(376, 2), with unselected range on xmlTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.deleteData(376, 2), with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.deleteData(0, 2), with unselected range collapsed at (xmlTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlTextNode.deleteData(0, 2), with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.deleteData(1, 2), with unselected range collapsed at (xmlTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.deleteData(1, 2), with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlTextNode.deleteData(xmlTextNode.length, 2), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlTextNode.deleteData(xmlTextNode.length, 2), with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.deleteData(1, 2), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.deleteData(1, 2), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.deleteData(2, 2), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.deleteData(2, 2), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.deleteData(3, 2), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.deleteData(3, 2), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.deleteData(376, 0), with unselected range on xmlTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.deleteData(376, 0), with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.deleteData(0, 0), with unselected range collapsed at (xmlTextNode, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.deleteData(0, 0), with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.deleteData(1, 0), with unselected range collapsed at (xmlTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.deleteData(1, 0), with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlTextNode.deleteData(xmlTextNode.length, 0), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.deleteData(xmlTextNode.length, 0), with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlTextNode.deleteData(1, 0), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.deleteData(1, 0), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.deleteData(2, 0), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.deleteData(2, 0), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.deleteData(3, 0), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.deleteData(3, 0), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.deleteData(376, 631), with unselected range on xmlTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.deleteData(376, 631), with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.deleteData(0, 631), with unselected range collapsed at (xmlTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlTextNode.deleteData(0, 631), with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.deleteData(1, 631), with unselected range collapsed at (xmlTextNode, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlTextNode.deleteData(1, 631), with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.deleteData(xmlTextNode.length, 631), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlTextNode.deleteData(xmlTextNode.length, 631), with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.deleteData(1, 631), with unselected range on xmlTextNode from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlTextNode.deleteData(1, 631), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.deleteData(2, 631), with unselected range on xmlTextNode from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlTextNode.deleteData(2, 631), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.deleteData(3, 631), with unselected range on xmlTextNode from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlTextNode.deleteData(3, 631), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.deleteData(376, 2), with unselected range on detachedTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.deleteData(376, 2), with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.deleteData(0, 2), with unselected range collapsed at (detachedTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedTextNode.deleteData(0, 2), with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.deleteData(1, 2), with unselected range collapsed at (detachedTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.deleteData(1, 2), with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.deleteData(detachedTextNode.length, 2), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedTextNode.deleteData(detachedTextNode.length, 2), with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.deleteData(1, 2), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.deleteData(1, 2), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.deleteData(2, 2), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.deleteData(2, 2), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.deleteData(3, 2), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.deleteData(3, 2), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.deleteData(376, 0), with unselected range on detachedTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.deleteData(376, 0), with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.deleteData(0, 0), with unselected range collapsed at (detachedTextNode, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.deleteData(0, 0), with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.deleteData(1, 0), with unselected range collapsed at (detachedTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.deleteData(1, 0), with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.deleteData(detachedTextNode.length, 0), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.deleteData(detachedTextNode.length, 0), with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.deleteData(1, 0), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.deleteData(1, 0), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.deleteData(2, 0), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.deleteData(2, 0), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.deleteData(3, 0), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.deleteData(3, 0), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.deleteData(376, 631), with unselected range on detachedTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.deleteData(376, 631), with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.deleteData(0, 631), with unselected range collapsed at (detachedTextNode, 0) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedTextNode.deleteData(0, 631), with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.deleteData(1, 631), with unselected range collapsed at (detachedTextNode, 1) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedTextNode.deleteData(1, 631), with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.deleteData(detachedTextNode.length, 631), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedTextNode.deleteData(detachedTextNode.length, 631), with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.deleteData(1, 631), with unselected range on detachedTextNode from 1 to 3 | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedTextNode.deleteData(1, 631), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.deleteData(2, 631), with unselected range on detachedTextNode from 1 to 3 | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedTextNode.deleteData(2, 631), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.deleteData(3, 631), with unselected range on detachedTextNode from 1 to 3 | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedTextNode.deleteData(3, 631), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.deleteData(376, 2), with unselected range on detachedForeignTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.deleteData(376, 2), with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.deleteData(0, 2), with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.deleteData(0, 2), with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.deleteData(1, 2), with unselected range collapsed at (detachedForeignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.deleteData(1, 2), with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 2), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 2), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.deleteData(1, 2), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.deleteData(1, 2), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.deleteData(2, 2), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.deleteData(2, 2), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.deleteData(3, 2), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.deleteData(3, 2), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.deleteData(376, 0), with unselected range on detachedForeignTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.deleteData(376, 0), with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.deleteData(0, 0), with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.deleteData(0, 0), with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.deleteData(1, 0), with unselected range collapsed at (detachedForeignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.deleteData(1, 0), with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 0), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 0), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.deleteData(1, 0), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.deleteData(1, 0), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.deleteData(2, 0), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.deleteData(2, 0), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.deleteData(3, 0), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.deleteData(3, 0), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.deleteData(376, 631), with unselected range on detachedForeignTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.deleteData(376, 631), with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.deleteData(0, 631), with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedForeignTextNode.deleteData(0, 631), with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.deleteData(1, 631), with unselected range collapsed at (detachedForeignTextNode, 1) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedForeignTextNode.deleteData(1, 631), with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 631), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 631), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.deleteData(1, 631), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedForeignTextNode.deleteData(1, 631), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.deleteData(2, 631), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedForeignTextNode.deleteData(2, 631), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.deleteData(3, 631), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedForeignTextNode.deleteData(3, 631), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.deleteData(376, 2), with unselected range on detachedXmlTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.deleteData(376, 2), with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.deleteData(0, 2), with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.deleteData(0, 2), with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.deleteData(1, 2), with unselected range collapsed at (detachedXmlTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.deleteData(1, 2), with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 2), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 2), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.deleteData(1, 2), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.deleteData(1, 2), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.deleteData(2, 2), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.deleteData(2, 2), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.deleteData(3, 2), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.deleteData(3, 2), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.deleteData(376, 0), with unselected range on detachedXmlTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.deleteData(376, 0), with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.deleteData(0, 0), with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.deleteData(0, 0), with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.deleteData(1, 0), with unselected range collapsed at (detachedXmlTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.deleteData(1, 0), with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 0), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 0), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.deleteData(1, 0), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.deleteData(1, 0), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.deleteData(2, 0), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.deleteData(2, 0), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.deleteData(3, 0), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.deleteData(3, 0), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.deleteData(376, 631), with unselected range on detachedXmlTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.deleteData(376, 631), with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.deleteData(0, 631), with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedXmlTextNode.deleteData(0, 631), with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.deleteData(1, 631), with unselected range collapsed at (detachedXmlTextNode, 1) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedXmlTextNode.deleteData(1, 631), with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 631), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 631), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.deleteData(1, 631), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedXmlTextNode.deleteData(1, 631), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.deleteData(2, 631), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedXmlTextNode.deleteData(2, 631), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.deleteData(3, 631), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedXmlTextNode.deleteData(3, 631), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.deleteData(376, 2), with unselected range on comment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
comment.deleteData(376, 2), with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.deleteData(0, 2), with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.deleteData(0, 2), with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.deleteData(1, 2), with unselected range collapsed at (comment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.deleteData(1, 2), with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.deleteData(comment.length, 2), with unselected range collapsed at (comment, comment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.deleteData(comment.length, 2), with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.deleteData(1, 2), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.deleteData(1, 2), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.deleteData(2, 2), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.deleteData(2, 2), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.deleteData(3, 2), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.deleteData(3, 2), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.deleteData(376, 0), with unselected range on comment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
comment.deleteData(376, 0), with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.deleteData(0, 0), with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.deleteData(0, 0), with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.deleteData(1, 0), with unselected range collapsed at (comment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.deleteData(1, 0), with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.deleteData(comment.length, 0), with unselected range collapsed at (comment, comment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.deleteData(comment.length, 0), with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.deleteData(1, 0), with unselected range on comment from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
comment.deleteData(1, 0), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.deleteData(2, 0), with unselected range on comment from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
comment.deleteData(2, 0), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.deleteData(3, 0), with unselected range on comment from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
comment.deleteData(3, 0), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.deleteData(376, 631), with unselected range on comment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
comment.deleteData(376, 631), with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.deleteData(0, 631), with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.deleteData(0, 631), with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.deleteData(1, 631), with unselected range collapsed at (comment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.deleteData(1, 631), with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.deleteData(comment.length, 631), with unselected range collapsed at (comment, comment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.deleteData(comment.length, 631), with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.deleteData(1, 631), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.deleteData(1, 631), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.deleteData(2, 631), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.deleteData(2, 631), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.deleteData(3, 631), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.deleteData(3, 631), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.deleteData(376, 2), with unselected range on foreignComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.deleteData(376, 2), with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.deleteData(0, 2), with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.deleteData(0, 2), with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.deleteData(1, 2), with unselected range collapsed at (foreignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.deleteData(1, 2), with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.deleteData(foreignComment.length, 2), with unselected range collapsed at (foreignComment, foreignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.deleteData(foreignComment.length, 2), with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.deleteData(1, 2), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.deleteData(1, 2), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.deleteData(2, 2), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.deleteData(2, 2), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.deleteData(3, 2), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.deleteData(3, 2), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.deleteData(376, 0), with unselected range on foreignComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.deleteData(376, 0), with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.deleteData(0, 0), with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.deleteData(0, 0), with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.deleteData(1, 0), with unselected range collapsed at (foreignComment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.deleteData(1, 0), with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.deleteData(foreignComment.length, 0), with unselected range collapsed at (foreignComment, foreignComment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.deleteData(foreignComment.length, 0), with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.deleteData(1, 0), with unselected range on foreignComment from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.deleteData(1, 0), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.deleteData(2, 0), with unselected range on foreignComment from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.deleteData(2, 0), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.deleteData(3, 0), with unselected range on foreignComment from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.deleteData(3, 0), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.deleteData(376, 631), with unselected range on foreignComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.deleteData(376, 631), with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.deleteData(0, 631), with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.deleteData(0, 631), with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.deleteData(1, 631), with unselected range collapsed at (foreignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.deleteData(1, 631), with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.deleteData(foreignComment.length, 631), with unselected range collapsed at (foreignComment, foreignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.deleteData(foreignComment.length, 631), with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.deleteData(1, 631), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.deleteData(1, 631), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.deleteData(2, 631), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.deleteData(2, 631), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.deleteData(3, 631), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.deleteData(3, 631), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.deleteData(376, 2), with unselected range on xmlComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.deleteData(376, 2), with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.deleteData(0, 2), with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.deleteData(0, 2), with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.deleteData(1, 2), with unselected range collapsed at (xmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.deleteData(1, 2), with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.deleteData(xmlComment.length, 2), with unselected range collapsed at (xmlComment, xmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.deleteData(xmlComment.length, 2), with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.deleteData(1, 2), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.deleteData(1, 2), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.deleteData(2, 2), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.deleteData(2, 2), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.deleteData(3, 2), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.deleteData(3, 2), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.deleteData(376, 0), with unselected range on xmlComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.deleteData(376, 0), with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.deleteData(0, 0), with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.deleteData(0, 0), with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.deleteData(1, 0), with unselected range collapsed at (xmlComment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.deleteData(1, 0), with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.deleteData(xmlComment.length, 0), with unselected range collapsed at (xmlComment, xmlComment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.deleteData(xmlComment.length, 0), with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.deleteData(1, 0), with unselected range on xmlComment from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.deleteData(1, 0), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.deleteData(2, 0), with unselected range on xmlComment from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.deleteData(2, 0), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.deleteData(3, 0), with unselected range on xmlComment from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.deleteData(3, 0), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.deleteData(376, 631), with unselected range on xmlComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.deleteData(376, 631), with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.deleteData(0, 631), with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.deleteData(0, 631), with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.deleteData(1, 631), with unselected range collapsed at (xmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.deleteData(1, 631), with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.deleteData(xmlComment.length, 631), with unselected range collapsed at (xmlComment, xmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.deleteData(xmlComment.length, 631), with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.deleteData(1, 631), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.deleteData(1, 631), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.deleteData(2, 631), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.deleteData(2, 631), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.deleteData(3, 631), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.deleteData(3, 631), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.deleteData(376, 2), with unselected range on detachedComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.deleteData(376, 2), with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.deleteData(0, 2), with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.deleteData(0, 2), with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.deleteData(1, 2), with unselected range collapsed at (detachedComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.deleteData(1, 2), with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.deleteData(detachedComment.length, 2), with unselected range collapsed at (detachedComment, detachedComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.deleteData(detachedComment.length, 2), with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.deleteData(1, 2), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.deleteData(1, 2), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.deleteData(2, 2), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.deleteData(2, 2), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.deleteData(3, 2), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.deleteData(3, 2), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.deleteData(376, 0), with unselected range on detachedComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.deleteData(376, 0), with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.deleteData(0, 0), with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.deleteData(0, 0), with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.deleteData(1, 0), with unselected range collapsed at (detachedComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.deleteData(1, 0), with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.deleteData(detachedComment.length, 0), with unselected range collapsed at (detachedComment, detachedComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.deleteData(detachedComment.length, 0), with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.deleteData(1, 0), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.deleteData(1, 0), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.deleteData(2, 0), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.deleteData(2, 0), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.deleteData(3, 0), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.deleteData(3, 0), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.deleteData(376, 631), with unselected range on detachedComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.deleteData(376, 631), with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.deleteData(0, 631), with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.deleteData(0, 631), with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.deleteData(1, 631), with unselected range collapsed at (detachedComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.deleteData(1, 631), with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.deleteData(detachedComment.length, 631), with unselected range collapsed at (detachedComment, detachedComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.deleteData(detachedComment.length, 631), with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.deleteData(1, 631), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.deleteData(1, 631), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.deleteData(2, 631), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.deleteData(2, 631), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.deleteData(3, 631), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.deleteData(3, 631), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.deleteData(376, 2), with unselected range on detachedForeignComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.deleteData(376, 2), with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.deleteData(0, 2), with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.deleteData(0, 2), with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.deleteData(1, 2), with unselected range collapsed at (detachedForeignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.deleteData(1, 2), with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.deleteData(detachedForeignComment.length, 2), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.deleteData(detachedForeignComment.length, 2), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.deleteData(1, 2), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.deleteData(1, 2), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.deleteData(2, 2), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.deleteData(2, 2), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.deleteData(3, 2), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.deleteData(3, 2), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.deleteData(376, 0), with unselected range on detachedForeignComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.deleteData(376, 0), with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.deleteData(0, 0), with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.deleteData(0, 0), with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.deleteData(1, 0), with unselected range collapsed at (detachedForeignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.deleteData(1, 0), with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.deleteData(detachedForeignComment.length, 0), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.deleteData(detachedForeignComment.length, 0), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.deleteData(1, 0), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.deleteData(1, 0), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.deleteData(2, 0), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.deleteData(2, 0), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.deleteData(3, 0), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.deleteData(3, 0), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.deleteData(376, 631), with unselected range on detachedForeignComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.deleteData(376, 631), with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.deleteData(0, 631), with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.deleteData(0, 631), with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.deleteData(1, 631), with unselected range collapsed at (detachedForeignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.deleteData(1, 631), with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.deleteData(detachedForeignComment.length, 631), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.deleteData(detachedForeignComment.length, 631), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.deleteData(1, 631), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.deleteData(1, 631), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.deleteData(2, 631), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.deleteData(2, 631), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.deleteData(3, 631), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.deleteData(3, 631), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.deleteData(376, 2), with unselected range on detachedXmlComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.deleteData(376, 2), with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.deleteData(0, 2), with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.deleteData(0, 2), with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.deleteData(1, 2), with unselected range collapsed at (detachedXmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.deleteData(1, 2), with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.deleteData(detachedXmlComment.length, 2), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.deleteData(detachedXmlComment.length, 2), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.deleteData(1, 2), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.deleteData(1, 2), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.deleteData(2, 2), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.deleteData(2, 2), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.deleteData(3, 2), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.deleteData(3, 2), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.deleteData(376, 0), with unselected range on detachedXmlComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.deleteData(376, 0), with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.deleteData(0, 0), with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.deleteData(0, 0), with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.deleteData(1, 0), with unselected range collapsed at (detachedXmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.deleteData(1, 0), with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.deleteData(detachedXmlComment.length, 0), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.deleteData(detachedXmlComment.length, 0), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.deleteData(1, 0), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.deleteData(1, 0), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.deleteData(2, 0), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.deleteData(2, 0), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.deleteData(3, 0), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.deleteData(3, 0), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.deleteData(376, 631), with unselected range on detachedXmlComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.deleteData(376, 631), with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.deleteData(0, 631), with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.deleteData(0, 631), with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.deleteData(1, 631), with unselected range collapsed at (detachedXmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.deleteData(1, 631), with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.deleteData(detachedXmlComment.length, 631), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.deleteData(detachedXmlComment.length, 631), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.deleteData(1, 631), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.deleteData(1, 631), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.deleteData(2, 631), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.deleteData(2, 631), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.deleteData(3, 631), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.deleteData(3, 631), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.deleteData(1, 2), with unselected range collapsed at (paras[0], 0) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.deleteData(1, 2), with selected range collapsed at (paras[0], 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.deleteData(1, 2), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.deleteData(1, 2), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.deleteData(1, 2), with unselected range collapsed at (paras[0], 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.deleteData(1, 2), with selected range collapsed at (paras[0], 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.deleteData(1, 2), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.deleteData(1, 2), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.deleteData(2, 2), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.deleteData(2, 2), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.deleteData(3, 2), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.deleteData(3, 2), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.deleteData(1, 2), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.deleteData(1, 2), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.deleteData(2, 2), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.deleteData(2, 2), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.deleteData(3, 2), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.deleteData(3, 2), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(376, 0, "foo"), with unselected range on paras[0].firstChild from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(376, 0, "foo"), with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(0, 0, "foo"), with unselected range collapsed at (paras[0].firstChild, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.replaceData(0, 0, "foo"), with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.replaceData(1, 0, "foo"), with unselected range collapsed at (paras[0].firstChild, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(1, 0, "foo"), with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.replaceData(paras[0].firstChild.length, 0, "foo"), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(paras[0].firstChild.length, 0, "foo"), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.replaceData(1, 0, "foo"), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(1, 0, "foo"), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(2, 0, "foo"), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(2, 0, "foo"), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(3, 0, "foo"), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(3, 0, "foo"), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(376, 0, ""), with unselected range on paras[0].firstChild from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(376, 0, ""), with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(0, 0, ""), with unselected range collapsed at (paras[0].firstChild, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.replaceData(0, 0, ""), with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.replaceData(1, 0, ""), with unselected range collapsed at (paras[0].firstChild, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(1, 0, ""), with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(paras[0].firstChild.length, 0, ""), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.replaceData(paras[0].firstChild.length, 0, ""), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.replaceData(1, 0, ""), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(1, 0, ""), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(2, 0, ""), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(2, 0, ""), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(3, 0, ""), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(3, 0, ""), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(376, 1, "foo"), with unselected range on paras[0].firstChild from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(376, 1, "foo"), with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(0, 1, "foo"), with unselected range collapsed at (paras[0].firstChild, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.replaceData(0, 1, "foo"), with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.replaceData(1, 1, "foo"), with unselected range collapsed at (paras[0].firstChild, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(1, 1, "foo"), with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.replaceData(paras[0].firstChild.length, 1, "foo"), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(paras[0].firstChild.length, 1, "foo"), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.replaceData(1, 1, "foo"), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(1, 1, "foo"), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(2, 1, "foo"), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(2, 1, "foo"), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(3, 1, "foo"), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(3, 1, "foo"), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(376, 1, ""), with unselected range on paras[0].firstChild from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(376, 1, ""), with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(0, 1, ""), with unselected range collapsed at (paras[0].firstChild, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.replaceData(0, 1, ""), with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.replaceData(1, 1, ""), with unselected range collapsed at (paras[0].firstChild, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(1, 1, ""), with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(paras[0].firstChild.length, 1, ""), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.replaceData(paras[0].firstChild.length, 1, ""), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.replaceData(1, 1, ""), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(1, 1, ""), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(2, 1, ""), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(2, 1, ""), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(3, 1, ""), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(3, 1, ""), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(376, 47, "foo"), with unselected range on paras[0].firstChild from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(376, 47, "foo"), with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(0, 47, "foo"), with unselected range collapsed at (paras[0].firstChild, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.replaceData(0, 47, "foo"), with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.replaceData(1, 47, "foo"), with unselected range collapsed at (paras[0].firstChild, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(1, 47, "foo"), with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.replaceData(paras[0].firstChild.length, 47, "foo"), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(paras[0].firstChild.length, 47, "foo"), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.replaceData(1, 47, "foo"), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(1, 47, "foo"), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(2, 47, "foo"), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(2, 47, "foo"), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(3, 47, "foo"), with unselected range on paras[0].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(3, 47, "foo"), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(376, 47, ""), with unselected range on paras[0].firstChild from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(376, 47, ""), with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(0, 47, ""), with unselected range collapsed at (paras[0].firstChild, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.replaceData(0, 47, ""), with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.replaceData(1, 47, ""), with unselected range collapsed at (paras[0].firstChild, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.replaceData(1, 47, ""), with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.replaceData(paras[0].firstChild.length, 47, ""), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.replaceData(paras[0].firstChild.length, 47, ""), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.replaceData(1, 47, ""), with unselected range on paras[0].firstChild from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.replaceData(1, 47, ""), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.replaceData(2, 47, ""), with unselected range on paras[0].firstChild from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.replaceData(2, 47, ""), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.replaceData(3, 47, ""), with unselected range on paras[0].firstChild from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.replaceData(3, 47, ""), with selected range on paras[0].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(376, 0, "foo"), with unselected range on paras[1].firstChild from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(376, 0, "foo"), with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(0, 0, "foo"), with unselected range collapsed at (paras[1].firstChild, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[1].firstChild.replaceData(0, 0, "foo"), with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(1, 0, "foo"), with unselected range collapsed at (paras[1].firstChild, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(1, 0, "foo"), with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(paras[1].firstChild.length, 0, "foo"), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(paras[1].firstChild.length, 0, "foo"), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(1, 0, "foo"), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(1, 0, "foo"), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(2, 0, "foo"), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(2, 0, "foo"), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(3, 0, "foo"), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(3, 0, "foo"), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(376, 0, ""), with unselected range on paras[1].firstChild from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(376, 0, ""), with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(0, 0, ""), with unselected range collapsed at (paras[1].firstChild, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[1].firstChild.replaceData(0, 0, ""), with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(1, 0, ""), with unselected range collapsed at (paras[1].firstChild, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(1, 0, ""), with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[1].firstChild.replaceData(paras[1].firstChild.length, 0, ""), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[1].firstChild.replaceData(paras[1].firstChild.length, 0, ""), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(1, 0, ""), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(1, 0, ""), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(2, 0, ""), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(2, 0, ""), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(3, 0, ""), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(3, 0, ""), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(376, 1, "foo"), with unselected range on paras[1].firstChild from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(376, 1, "foo"), with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(0, 1, "foo"), with unselected range collapsed at (paras[1].firstChild, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[1].firstChild.replaceData(0, 1, "foo"), with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(1, 1, "foo"), with unselected range collapsed at (paras[1].firstChild, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(1, 1, "foo"), with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(paras[1].firstChild.length, 1, "foo"), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(paras[1].firstChild.length, 1, "foo"), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(1, 1, "foo"), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(1, 1, "foo"), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(2, 1, "foo"), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(2, 1, "foo"), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(3, 1, "foo"), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(3, 1, "foo"), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(376, 1, ""), with unselected range on paras[1].firstChild from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(376, 1, ""), with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(0, 1, ""), with unselected range collapsed at (paras[1].firstChild, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[1].firstChild.replaceData(0, 1, ""), with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(1, 1, ""), with unselected range collapsed at (paras[1].firstChild, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(1, 1, ""), with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[1].firstChild.replaceData(paras[1].firstChild.length, 1, ""), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[1].firstChild.replaceData(paras[1].firstChild.length, 1, ""), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(1, 1, ""), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(1, 1, ""), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(2, 1, ""), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(2, 1, ""), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(3, 1, ""), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(3, 1, ""), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(376, 47, "foo"), with unselected range on paras[1].firstChild from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(376, 47, "foo"), with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(0, 47, "foo"), with unselected range collapsed at (paras[1].firstChild, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[1].firstChild.replaceData(0, 47, "foo"), with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(1, 47, "foo"), with unselected range collapsed at (paras[1].firstChild, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(1, 47, "foo"), with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(paras[1].firstChild.length, 47, "foo"), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(paras[1].firstChild.length, 47, "foo"), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(1, 47, "foo"), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(1, 47, "foo"), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(2, 47, "foo"), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(2, 47, "foo"), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(3, 47, "foo"), with unselected range on paras[1].firstChild from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(3, 47, "foo"), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(376, 47, ""), with unselected range on paras[1].firstChild from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.replaceData(376, 47, ""), with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(0, 47, ""), with unselected range collapsed at (paras[1].firstChild, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[1].firstChild.replaceData(0, 47, ""), with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(1, 47, ""), with unselected range collapsed at (paras[1].firstChild, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[1].firstChild.replaceData(1, 47, ""), with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(paras[1].firstChild.length, 47, ""), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[1].firstChild.replaceData(paras[1].firstChild.length, 47, ""), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(1, 47, ""), with unselected range on paras[1].firstChild from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[1].firstChild.replaceData(1, 47, ""), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(2, 47, ""), with unselected range on paras[1].firstChild from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[1].firstChild.replaceData(2, 47, ""), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.replaceData(3, 47, ""), with unselected range on paras[1].firstChild from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[1].firstChild.replaceData(3, 47, ""), with selected range on paras[1].firstChild from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(376, 0, "foo"), with unselected range on foreignTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(376, 0, "foo"), with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(0, 0, "foo"), with unselected range collapsed at (foreignTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignTextNode.replaceData(0, 0, "foo"), with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(1, 0, "foo"), with unselected range collapsed at (foreignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(1, 0, "foo"), with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(foreignTextNode.length, 0, "foo"), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(foreignTextNode.length, 0, "foo"), with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(1, 0, "foo"), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(1, 0, "foo"), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(2, 0, "foo"), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(2, 0, "foo"), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(3, 0, "foo"), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(3, 0, "foo"), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(376, 0, ""), with unselected range on foreignTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(376, 0, ""), with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(0, 0, ""), with unselected range collapsed at (foreignTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignTextNode.replaceData(0, 0, ""), with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(1, 0, ""), with unselected range collapsed at (foreignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(1, 0, ""), with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(foreignTextNode.length, 0, ""), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignTextNode.replaceData(foreignTextNode.length, 0, ""), with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(1, 0, ""), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(1, 0, ""), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(2, 0, ""), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(2, 0, ""), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(3, 0, ""), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(3, 0, ""), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(376, 1, "foo"), with unselected range on foreignTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(376, 1, "foo"), with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(0, 1, "foo"), with unselected range collapsed at (foreignTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignTextNode.replaceData(0, 1, "foo"), with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(1, 1, "foo"), with unselected range collapsed at (foreignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(1, 1, "foo"), with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(foreignTextNode.length, 1, "foo"), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(foreignTextNode.length, 1, "foo"), with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(1, 1, "foo"), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(1, 1, "foo"), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(2, 1, "foo"), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(2, 1, "foo"), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(3, 1, "foo"), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(3, 1, "foo"), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(376, 1, ""), with unselected range on foreignTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(376, 1, ""), with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(0, 1, ""), with unselected range collapsed at (foreignTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignTextNode.replaceData(0, 1, ""), with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(1, 1, ""), with unselected range collapsed at (foreignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(1, 1, ""), with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(foreignTextNode.length, 1, ""), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignTextNode.replaceData(foreignTextNode.length, 1, ""), with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(1, 1, ""), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(1, 1, ""), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(2, 1, ""), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(2, 1, ""), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(3, 1, ""), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(3, 1, ""), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(376, 47, "foo"), with unselected range on foreignTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(376, 47, "foo"), with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(0, 47, "foo"), with unselected range collapsed at (foreignTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignTextNode.replaceData(0, 47, "foo"), with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(1, 47, "foo"), with unselected range collapsed at (foreignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(1, 47, "foo"), with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(foreignTextNode.length, 47, "foo"), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(foreignTextNode.length, 47, "foo"), with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(1, 47, "foo"), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(1, 47, "foo"), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(2, 47, "foo"), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(2, 47, "foo"), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(3, 47, "foo"), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(3, 47, "foo"), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(376, 47, ""), with unselected range on foreignTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(376, 47, ""), with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(0, 47, ""), with unselected range collapsed at (foreignTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignTextNode.replaceData(0, 47, ""), with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(1, 47, ""), with unselected range collapsed at (foreignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(1, 47, ""), with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(foreignTextNode.length, 47, ""), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignTextNode.replaceData(foreignTextNode.length, 47, ""), with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(1, 47, ""), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(1, 47, ""), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(2, 47, ""), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(2, 47, ""), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.replaceData(3, 47, ""), with unselected range on foreignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.replaceData(3, 47, ""), with selected range on foreignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(376, 0, "foo"), with unselected range on xmlTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(376, 0, "foo"), with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(0, 0, "foo"), with unselected range collapsed at (xmlTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlTextNode.replaceData(0, 0, "foo"), with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(1, 0, "foo"), with unselected range collapsed at (xmlTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(1, 0, "foo"), with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(xmlTextNode.length, 0, "foo"), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(xmlTextNode.length, 0, "foo"), with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(1, 0, "foo"), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(1, 0, "foo"), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(2, 0, "foo"), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(2, 0, "foo"), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(3, 0, "foo"), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(3, 0, "foo"), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(376, 0, ""), with unselected range on xmlTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(376, 0, ""), with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(0, 0, ""), with unselected range collapsed at (xmlTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlTextNode.replaceData(0, 0, ""), with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(1, 0, ""), with unselected range collapsed at (xmlTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(1, 0, ""), with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlTextNode.replaceData(xmlTextNode.length, 0, ""), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlTextNode.replaceData(xmlTextNode.length, 0, ""), with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(1, 0, ""), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(1, 0, ""), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(2, 0, ""), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(2, 0, ""), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(3, 0, ""), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(3, 0, ""), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(376, 1, "foo"), with unselected range on xmlTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(376, 1, "foo"), with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(0, 1, "foo"), with unselected range collapsed at (xmlTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlTextNode.replaceData(0, 1, "foo"), with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(1, 1, "foo"), with unselected range collapsed at (xmlTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(1, 1, "foo"), with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(xmlTextNode.length, 1, "foo"), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(xmlTextNode.length, 1, "foo"), with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(1, 1, "foo"), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(1, 1, "foo"), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(2, 1, "foo"), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(2, 1, "foo"), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(3, 1, "foo"), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(3, 1, "foo"), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(376, 1, ""), with unselected range on xmlTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(376, 1, ""), with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(0, 1, ""), with unselected range collapsed at (xmlTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlTextNode.replaceData(0, 1, ""), with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(1, 1, ""), with unselected range collapsed at (xmlTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(1, 1, ""), with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlTextNode.replaceData(xmlTextNode.length, 1, ""), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlTextNode.replaceData(xmlTextNode.length, 1, ""), with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(1, 1, ""), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(1, 1, ""), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(2, 1, ""), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(2, 1, ""), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(3, 1, ""), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(3, 1, ""), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(376, 47, "foo"), with unselected range on xmlTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(376, 47, "foo"), with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(0, 47, "foo"), with unselected range collapsed at (xmlTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlTextNode.replaceData(0, 47, "foo"), with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(1, 47, "foo"), with unselected range collapsed at (xmlTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(1, 47, "foo"), with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(xmlTextNode.length, 47, "foo"), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(xmlTextNode.length, 47, "foo"), with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(1, 47, "foo"), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(1, 47, "foo"), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(2, 47, "foo"), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(2, 47, "foo"), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(3, 47, "foo"), with unselected range on xmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(3, 47, "foo"), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(376, 47, ""), with unselected range on xmlTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.replaceData(376, 47, ""), with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(0, 47, ""), with unselected range collapsed at (xmlTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlTextNode.replaceData(0, 47, ""), with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(1, 47, ""), with unselected range collapsed at (xmlTextNode, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlTextNode.replaceData(1, 47, ""), with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(xmlTextNode.length, 47, ""), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlTextNode.replaceData(xmlTextNode.length, 47, ""), with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(1, 47, ""), with unselected range on xmlTextNode from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlTextNode.replaceData(1, 47, ""), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(2, 47, ""), with unselected range on xmlTextNode from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlTextNode.replaceData(2, 47, ""), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.replaceData(3, 47, ""), with unselected range on xmlTextNode from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlTextNode.replaceData(3, 47, ""), with selected range on xmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(376, 0, "foo"), with unselected range on detachedTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(376, 0, "foo"), with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedTextNode.replaceData(0, 0, "foo"), with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(1, 0, "foo"), with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(detachedTextNode.length, 0, "foo"), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(detachedTextNode.length, 0, "foo"), with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(1, 0, "foo"), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(1, 0, "foo"), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(2, 0, "foo"), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(2, 0, "foo"), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(3, 0, "foo"), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(3, 0, "foo"), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(376, 0, ""), with unselected range on detachedTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(376, 0, ""), with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(0, 0, ""), with unselected range collapsed at (detachedTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedTextNode.replaceData(0, 0, ""), with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(1, 0, ""), with unselected range collapsed at (detachedTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(1, 0, ""), with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(detachedTextNode.length, 0, ""), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(detachedTextNode.length, 0, ""), with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(1, 0, ""), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(1, 0, ""), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(2, 0, ""), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(2, 0, ""), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(3, 0, ""), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(3, 0, ""), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(376, 1, "foo"), with unselected range on detachedTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(376, 1, "foo"), with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedTextNode.replaceData(0, 1, "foo"), with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(1, 1, "foo"), with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(detachedTextNode.length, 1, "foo"), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(detachedTextNode.length, 1, "foo"), with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(1, 1, "foo"), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(1, 1, "foo"), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(2, 1, "foo"), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(2, 1, "foo"), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(3, 1, "foo"), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(3, 1, "foo"), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(376, 1, ""), with unselected range on detachedTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(376, 1, ""), with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(0, 1, ""), with unselected range collapsed at (detachedTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedTextNode.replaceData(0, 1, ""), with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(1, 1, ""), with unselected range collapsed at (detachedTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(1, 1, ""), with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(detachedTextNode.length, 1, ""), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(detachedTextNode.length, 1, ""), with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(1, 1, ""), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(1, 1, ""), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(2, 1, ""), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(2, 1, ""), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(3, 1, ""), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(3, 1, ""), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(376, 47, "foo"), with unselected range on detachedTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(376, 47, "foo"), with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedTextNode.replaceData(0, 47, "foo"), with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(1, 47, "foo"), with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(detachedTextNode.length, 47, "foo"), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(detachedTextNode.length, 47, "foo"), with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(1, 47, "foo"), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(1, 47, "foo"), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(2, 47, "foo"), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(2, 47, "foo"), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(3, 47, "foo"), with unselected range on detachedTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(3, 47, "foo"), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(376, 47, ""), with unselected range on detachedTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(376, 47, ""), with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(0, 47, ""), with unselected range collapsed at (detachedTextNode, 0) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(0, 47, ""), with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(1, 47, ""), with unselected range collapsed at (detachedTextNode, 1) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(1, 47, ""), with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(detachedTextNode.length, 47, ""), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(detachedTextNode.length, 47, ""), with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(1, 47, ""), with unselected range on detachedTextNode from 1 to 3 | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(1, 47, ""), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(2, 47, ""), with unselected range on detachedTextNode from 1 to 3 | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(2, 47, ""), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.replaceData(3, 47, ""), with unselected range on detachedTextNode from 1 to 3 | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedTextNode.replaceData(3, 47, ""), with selected range on detachedTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(376, 0, "foo"), with unselected range on detachedForeignTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(376, 0, "foo"), with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.replaceData(0, 0, "foo"), with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedForeignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(1, 0, "foo"), with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 0, "foo"), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 0, "foo"), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(1, 0, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(1, 0, "foo"), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(2, 0, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(2, 0, "foo"), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(3, 0, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(3, 0, "foo"), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(376, 0, ""), with unselected range on detachedForeignTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(376, 0, ""), with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(0, 0, ""), with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.replaceData(0, 0, ""), with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(1, 0, ""), with unselected range collapsed at (detachedForeignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(1, 0, ""), with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 0, ""), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 0, ""), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(1, 0, ""), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(1, 0, ""), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(2, 0, ""), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(2, 0, ""), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(3, 0, ""), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(3, 0, ""), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(376, 1, "foo"), with unselected range on detachedForeignTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(376, 1, "foo"), with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.replaceData(0, 1, "foo"), with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedForeignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(1, 1, "foo"), with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 1, "foo"), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 1, "foo"), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(1, 1, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(1, 1, "foo"), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(2, 1, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(2, 1, "foo"), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(3, 1, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(3, 1, "foo"), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(376, 1, ""), with unselected range on detachedForeignTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(376, 1, ""), with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(0, 1, ""), with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.replaceData(0, 1, ""), with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(1, 1, ""), with unselected range collapsed at (detachedForeignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(1, 1, ""), with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 1, ""), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 1, ""), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(1, 1, ""), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(1, 1, ""), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(2, 1, ""), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(2, 1, ""), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(3, 1, ""), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(3, 1, ""), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(376, 47, "foo"), with unselected range on detachedForeignTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(376, 47, "foo"), with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.replaceData(0, 47, "foo"), with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedForeignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(1, 47, "foo"), with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 47, "foo"), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 47, "foo"), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(1, 47, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(1, 47, "foo"), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(2, 47, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(2, 47, "foo"), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(3, 47, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(3, 47, "foo"), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(376, 47, ""), with unselected range on detachedForeignTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(376, 47, ""), with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(0, 47, ""), with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(0, 47, ""), with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(1, 47, ""), with unselected range collapsed at (detachedForeignTextNode, 1) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(1, 47, ""), with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 47, ""), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 47, ""), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(1, 47, ""), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(1, 47, ""), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(2, 47, ""), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(2, 47, ""), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.replaceData(3, 47, ""), with unselected range on detachedForeignTextNode from 1 to 3 | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedForeignTextNode.replaceData(3, 47, ""), with selected range on detachedForeignTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(376, 0, "foo"), with unselected range on detachedXmlTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(376, 0, "foo"), with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.replaceData(0, 0, "foo"), with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedXmlTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(1, 0, "foo"), with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 0, "foo"), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 0, "foo"), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(1, 0, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(1, 0, "foo"), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(2, 0, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(2, 0, "foo"), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(3, 0, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(3, 0, "foo"), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(376, 0, ""), with unselected range on detachedXmlTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(376, 0, ""), with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(0, 0, ""), with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.replaceData(0, 0, ""), with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(1, 0, ""), with unselected range collapsed at (detachedXmlTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(1, 0, ""), with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 0, ""), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 0, ""), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(1, 0, ""), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(1, 0, ""), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(2, 0, ""), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(2, 0, ""), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(3, 0, ""), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(3, 0, ""), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(376, 1, "foo"), with unselected range on detachedXmlTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(376, 1, "foo"), with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.replaceData(0, 1, "foo"), with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedXmlTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(1, 1, "foo"), with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 1, "foo"), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 1, "foo"), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(1, 1, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(1, 1, "foo"), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(2, 1, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(2, 1, "foo"), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(3, 1, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(3, 1, "foo"), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(376, 1, ""), with unselected range on detachedXmlTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(376, 1, ""), with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(0, 1, ""), with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.replaceData(0, 1, ""), with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(1, 1, ""), with unselected range collapsed at (detachedXmlTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(1, 1, ""), with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 1, ""), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 1, ""), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(1, 1, ""), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(1, 1, ""), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(2, 1, ""), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(2, 1, ""), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(3, 1, ""), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(3, 1, ""), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(376, 47, "foo"), with unselected range on detachedXmlTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(376, 47, "foo"), with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.replaceData(0, 47, "foo"), with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedXmlTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(1, 47, "foo"), with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 47, "foo"), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 47, "foo"), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(1, 47, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(1, 47, "foo"), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(2, 47, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(2, 47, "foo"), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(3, 47, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(3, 47, "foo"), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(376, 47, ""), with unselected range on detachedXmlTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(376, 47, ""), with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(0, 47, ""), with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(0, 47, ""), with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(1, 47, ""), with unselected range collapsed at (detachedXmlTextNode, 1) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(1, 47, ""), with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 47, ""), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 47, ""), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(1, 47, ""), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(1, 47, ""), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(2, 47, ""), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(2, 47, ""), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.replaceData(3, 47, ""), with unselected range on detachedXmlTextNode from 1 to 3 | PASS | FAIL | PASS | PASS | PASS | PASS |
detachedXmlTextNode.replaceData(3, 47, ""), with selected range on detachedXmlTextNode from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(376, 0, "foo"), with unselected range on comment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
comment.replaceData(376, 0, "foo"), with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.replaceData(0, 0, "foo"), with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.replaceData(0, 0, "foo"), with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.replaceData(1, 0, "foo"), with unselected range collapsed at (comment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(1, 0, "foo"), with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(comment.length, 0, "foo"), with unselected range collapsed at (comment, comment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(comment.length, 0, "foo"), with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(1, 0, "foo"), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(1, 0, "foo"), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(2, 0, "foo"), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(2, 0, "foo"), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(3, 0, "foo"), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(3, 0, "foo"), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(376, 0, ""), with unselected range on comment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
comment.replaceData(376, 0, ""), with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.replaceData(0, 0, ""), with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.replaceData(0, 0, ""), with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.replaceData(1, 0, ""), with unselected range collapsed at (comment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(1, 0, ""), with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(comment.length, 0, ""), with unselected range collapsed at (comment, comment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(comment.length, 0, ""), with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(1, 0, ""), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(1, 0, ""), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(2, 0, ""), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(2, 0, ""), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(3, 0, ""), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(3, 0, ""), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(376, 1, "foo"), with unselected range on comment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
comment.replaceData(376, 1, "foo"), with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.replaceData(0, 1, "foo"), with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.replaceData(0, 1, "foo"), with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.replaceData(1, 1, "foo"), with unselected range collapsed at (comment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(1, 1, "foo"), with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(comment.length, 1, "foo"), with unselected range collapsed at (comment, comment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(comment.length, 1, "foo"), with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(1, 1, "foo"), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(1, 1, "foo"), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(2, 1, "foo"), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(2, 1, "foo"), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(3, 1, "foo"), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(3, 1, "foo"), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(376, 1, ""), with unselected range on comment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
comment.replaceData(376, 1, ""), with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.replaceData(0, 1, ""), with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.replaceData(0, 1, ""), with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.replaceData(1, 1, ""), with unselected range collapsed at (comment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(1, 1, ""), with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(comment.length, 1, ""), with unselected range collapsed at (comment, comment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(comment.length, 1, ""), with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(1, 1, ""), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(1, 1, ""), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(2, 1, ""), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(2, 1, ""), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(3, 1, ""), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(3, 1, ""), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(376, 47, "foo"), with unselected range on comment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
comment.replaceData(376, 47, "foo"), with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.replaceData(0, 47, "foo"), with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.replaceData(0, 47, "foo"), with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.replaceData(1, 47, "foo"), with unselected range collapsed at (comment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(1, 47, "foo"), with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(comment.length, 47, "foo"), with unselected range collapsed at (comment, comment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(comment.length, 47, "foo"), with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(1, 47, "foo"), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(1, 47, "foo"), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(2, 47, "foo"), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(2, 47, "foo"), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(3, 47, "foo"), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(3, 47, "foo"), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(376, 47, ""), with unselected range on comment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
comment.replaceData(376, 47, ""), with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.replaceData(0, 47, ""), with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.replaceData(0, 47, ""), with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.replaceData(1, 47, ""), with unselected range collapsed at (comment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(1, 47, ""), with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(comment.length, 47, ""), with unselected range collapsed at (comment, comment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(comment.length, 47, ""), with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(1, 47, ""), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(1, 47, ""), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(2, 47, ""), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(2, 47, ""), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.replaceData(3, 47, ""), with unselected range on comment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
comment.replaceData(3, 47, ""), with selected range on comment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(376, 0, "foo"), with unselected range on foreignComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.replaceData(376, 0, "foo"), with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(0, 0, "foo"), with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.replaceData(0, 0, "foo"), with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(1, 0, "foo"), with unselected range collapsed at (foreignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(1, 0, "foo"), with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(foreignComment.length, 0, "foo"), with unselected range collapsed at (foreignComment, foreignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(foreignComment.length, 0, "foo"), with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(1, 0, "foo"), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(1, 0, "foo"), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(2, 0, "foo"), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(2, 0, "foo"), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(3, 0, "foo"), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(3, 0, "foo"), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(376, 0, ""), with unselected range on foreignComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.replaceData(376, 0, ""), with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(0, 0, ""), with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.replaceData(0, 0, ""), with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(1, 0, ""), with unselected range collapsed at (foreignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(1, 0, ""), with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(foreignComment.length, 0, ""), with unselected range collapsed at (foreignComment, foreignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(foreignComment.length, 0, ""), with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(1, 0, ""), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(1, 0, ""), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(2, 0, ""), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(2, 0, ""), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(3, 0, ""), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(3, 0, ""), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(376, 1, "foo"), with unselected range on foreignComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.replaceData(376, 1, "foo"), with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(0, 1, "foo"), with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.replaceData(0, 1, "foo"), with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(1, 1, "foo"), with unselected range collapsed at (foreignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(1, 1, "foo"), with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(foreignComment.length, 1, "foo"), with unselected range collapsed at (foreignComment, foreignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(foreignComment.length, 1, "foo"), with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(1, 1, "foo"), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(1, 1, "foo"), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(2, 1, "foo"), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(2, 1, "foo"), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(3, 1, "foo"), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(3, 1, "foo"), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(376, 1, ""), with unselected range on foreignComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.replaceData(376, 1, ""), with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(0, 1, ""), with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.replaceData(0, 1, ""), with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(1, 1, ""), with unselected range collapsed at (foreignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(1, 1, ""), with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(foreignComment.length, 1, ""), with unselected range collapsed at (foreignComment, foreignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(foreignComment.length, 1, ""), with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(1, 1, ""), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(1, 1, ""), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(2, 1, ""), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(2, 1, ""), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(3, 1, ""), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(3, 1, ""), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(376, 47, "foo"), with unselected range on foreignComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.replaceData(376, 47, "foo"), with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(0, 47, "foo"), with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.replaceData(0, 47, "foo"), with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(1, 47, "foo"), with unselected range collapsed at (foreignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(1, 47, "foo"), with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(foreignComment.length, 47, "foo"), with unselected range collapsed at (foreignComment, foreignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(foreignComment.length, 47, "foo"), with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(1, 47, "foo"), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(1, 47, "foo"), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(2, 47, "foo"), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(2, 47, "foo"), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(3, 47, "foo"), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(3, 47, "foo"), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(376, 47, ""), with unselected range on foreignComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.replaceData(376, 47, ""), with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(0, 47, ""), with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.replaceData(0, 47, ""), with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(1, 47, ""), with unselected range collapsed at (foreignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(1, 47, ""), with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(foreignComment.length, 47, ""), with unselected range collapsed at (foreignComment, foreignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(foreignComment.length, 47, ""), with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(1, 47, ""), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(1, 47, ""), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(2, 47, ""), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(2, 47, ""), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.replaceData(3, 47, ""), with unselected range on foreignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignComment.replaceData(3, 47, ""), with selected range on foreignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(376, 0, "foo"), with unselected range on xmlComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.replaceData(376, 0, "foo"), with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(0, 0, "foo"), with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.replaceData(0, 0, "foo"), with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.replaceData(1, 0, "foo"), with unselected range collapsed at (xmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(1, 0, "foo"), with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(xmlComment.length, 0, "foo"), with unselected range collapsed at (xmlComment, xmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(xmlComment.length, 0, "foo"), with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(1, 0, "foo"), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(1, 0, "foo"), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(2, 0, "foo"), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(2, 0, "foo"), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(3, 0, "foo"), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(3, 0, "foo"), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(376, 0, ""), with unselected range on xmlComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.replaceData(376, 0, ""), with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(0, 0, ""), with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.replaceData(0, 0, ""), with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.replaceData(1, 0, ""), with unselected range collapsed at (xmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(1, 0, ""), with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(xmlComment.length, 0, ""), with unselected range collapsed at (xmlComment, xmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(xmlComment.length, 0, ""), with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(1, 0, ""), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(1, 0, ""), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(2, 0, ""), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(2, 0, ""), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(3, 0, ""), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(3, 0, ""), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(376, 1, "foo"), with unselected range on xmlComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.replaceData(376, 1, "foo"), with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(0, 1, "foo"), with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.replaceData(0, 1, "foo"), with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.replaceData(1, 1, "foo"), with unselected range collapsed at (xmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(1, 1, "foo"), with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(xmlComment.length, 1, "foo"), with unselected range collapsed at (xmlComment, xmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(xmlComment.length, 1, "foo"), with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(1, 1, "foo"), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(1, 1, "foo"), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(2, 1, "foo"), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(2, 1, "foo"), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(3, 1, "foo"), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(3, 1, "foo"), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(376, 1, ""), with unselected range on xmlComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.replaceData(376, 1, ""), with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(0, 1, ""), with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.replaceData(0, 1, ""), with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.replaceData(1, 1, ""), with unselected range collapsed at (xmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(1, 1, ""), with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(xmlComment.length, 1, ""), with unselected range collapsed at (xmlComment, xmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(xmlComment.length, 1, ""), with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(1, 1, ""), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(1, 1, ""), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(2, 1, ""), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(2, 1, ""), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(3, 1, ""), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(3, 1, ""), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(376, 47, "foo"), with unselected range on xmlComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.replaceData(376, 47, "foo"), with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(0, 47, "foo"), with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.replaceData(0, 47, "foo"), with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.replaceData(1, 47, "foo"), with unselected range collapsed at (xmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(1, 47, "foo"), with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(xmlComment.length, 47, "foo"), with unselected range collapsed at (xmlComment, xmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(xmlComment.length, 47, "foo"), with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(1, 47, "foo"), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(1, 47, "foo"), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(2, 47, "foo"), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(2, 47, "foo"), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(3, 47, "foo"), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(3, 47, "foo"), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(376, 47, ""), with unselected range on xmlComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.replaceData(376, 47, ""), with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(0, 47, ""), with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.replaceData(0, 47, ""), with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.replaceData(1, 47, ""), with unselected range collapsed at (xmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(1, 47, ""), with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(xmlComment.length, 47, ""), with unselected range collapsed at (xmlComment, xmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(xmlComment.length, 47, ""), with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(1, 47, ""), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(1, 47, ""), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(2, 47, ""), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(2, 47, ""), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.replaceData(3, 47, ""), with unselected range on xmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
xmlComment.replaceData(3, 47, ""), with selected range on xmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(376, 0, "foo"), with unselected range on detachedComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(376, 0, "foo"), with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(0, 0, "foo"), with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(1, 0, "foo"), with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(detachedComment.length, 0, "foo"), with unselected range collapsed at (detachedComment, detachedComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(detachedComment.length, 0, "foo"), with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(1, 0, "foo"), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(1, 0, "foo"), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(2, 0, "foo"), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(2, 0, "foo"), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(3, 0, "foo"), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(3, 0, "foo"), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(376, 0, ""), with unselected range on detachedComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(376, 0, ""), with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(0, 0, ""), with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(0, 0, ""), with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(1, 0, ""), with unselected range collapsed at (detachedComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(1, 0, ""), with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(detachedComment.length, 0, ""), with unselected range collapsed at (detachedComment, detachedComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(detachedComment.length, 0, ""), with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(1, 0, ""), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(1, 0, ""), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(2, 0, ""), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(2, 0, ""), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(3, 0, ""), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(3, 0, ""), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(376, 1, "foo"), with unselected range on detachedComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(376, 1, "foo"), with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(0, 1, "foo"), with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(1, 1, "foo"), with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(detachedComment.length, 1, "foo"), with unselected range collapsed at (detachedComment, detachedComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(detachedComment.length, 1, "foo"), with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(1, 1, "foo"), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(1, 1, "foo"), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(2, 1, "foo"), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(2, 1, "foo"), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(3, 1, "foo"), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(3, 1, "foo"), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(376, 1, ""), with unselected range on detachedComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(376, 1, ""), with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(0, 1, ""), with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(0, 1, ""), with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(1, 1, ""), with unselected range collapsed at (detachedComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(1, 1, ""), with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(detachedComment.length, 1, ""), with unselected range collapsed at (detachedComment, detachedComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(detachedComment.length, 1, ""), with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(1, 1, ""), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(1, 1, ""), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(2, 1, ""), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(2, 1, ""), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(3, 1, ""), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(3, 1, ""), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(376, 47, "foo"), with unselected range on detachedComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(376, 47, "foo"), with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(0, 47, "foo"), with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(1, 47, "foo"), with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(detachedComment.length, 47, "foo"), with unselected range collapsed at (detachedComment, detachedComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(detachedComment.length, 47, "foo"), with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(1, 47, "foo"), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(1, 47, "foo"), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(2, 47, "foo"), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(2, 47, "foo"), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(3, 47, "foo"), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(3, 47, "foo"), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(376, 47, ""), with unselected range on detachedComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(376, 47, ""), with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(0, 47, ""), with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(0, 47, ""), with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(1, 47, ""), with unselected range collapsed at (detachedComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(1, 47, ""), with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(detachedComment.length, 47, ""), with unselected range collapsed at (detachedComment, detachedComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(detachedComment.length, 47, ""), with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(1, 47, ""), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(1, 47, ""), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(2, 47, ""), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(2, 47, ""), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.replaceData(3, 47, ""), with unselected range on detachedComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.replaceData(3, 47, ""), with selected range on detachedComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(376, 0, "foo"), with unselected range on detachedForeignComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(376, 0, "foo"), with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(0, 0, "foo"), with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedForeignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(1, 0, "foo"), with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(detachedForeignComment.length, 0, "foo"), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(detachedForeignComment.length, 0, "foo"), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(1, 0, "foo"), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(1, 0, "foo"), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(2, 0, "foo"), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(2, 0, "foo"), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(3, 0, "foo"), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(3, 0, "foo"), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(376, 0, ""), with unselected range on detachedForeignComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(376, 0, ""), with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(0, 0, ""), with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(0, 0, ""), with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(1, 0, ""), with unselected range collapsed at (detachedForeignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(1, 0, ""), with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(detachedForeignComment.length, 0, ""), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(detachedForeignComment.length, 0, ""), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(1, 0, ""), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(1, 0, ""), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(2, 0, ""), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(2, 0, ""), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(3, 0, ""), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(3, 0, ""), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(376, 1, "foo"), with unselected range on detachedForeignComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(376, 1, "foo"), with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(0, 1, "foo"), with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedForeignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(1, 1, "foo"), with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(detachedForeignComment.length, 1, "foo"), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(detachedForeignComment.length, 1, "foo"), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(1, 1, "foo"), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(1, 1, "foo"), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(2, 1, "foo"), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(2, 1, "foo"), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(3, 1, "foo"), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(3, 1, "foo"), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(376, 1, ""), with unselected range on detachedForeignComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(376, 1, ""), with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(0, 1, ""), with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(0, 1, ""), with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(1, 1, ""), with unselected range collapsed at (detachedForeignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(1, 1, ""), with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(detachedForeignComment.length, 1, ""), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(detachedForeignComment.length, 1, ""), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(1, 1, ""), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(1, 1, ""), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(2, 1, ""), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(2, 1, ""), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(3, 1, ""), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(3, 1, ""), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(376, 47, "foo"), with unselected range on detachedForeignComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(376, 47, "foo"), with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(0, 47, "foo"), with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedForeignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(1, 47, "foo"), with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(detachedForeignComment.length, 47, "foo"), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(detachedForeignComment.length, 47, "foo"), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(1, 47, "foo"), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(1, 47, "foo"), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(2, 47, "foo"), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(2, 47, "foo"), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(3, 47, "foo"), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(3, 47, "foo"), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(376, 47, ""), with unselected range on detachedForeignComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(376, 47, ""), with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(0, 47, ""), with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(0, 47, ""), with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(1, 47, ""), with unselected range collapsed at (detachedForeignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(1, 47, ""), with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(detachedForeignComment.length, 47, ""), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(detachedForeignComment.length, 47, ""), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(1, 47, ""), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(1, 47, ""), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(2, 47, ""), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(2, 47, ""), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.replaceData(3, 47, ""), with unselected range on detachedForeignComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.replaceData(3, 47, ""), with selected range on detachedForeignComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(376, 0, "foo"), with unselected range on detachedXmlComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(376, 0, "foo"), with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(0, 0, "foo"), with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedXmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(1, 0, "foo"), with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(detachedXmlComment.length, 0, "foo"), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(detachedXmlComment.length, 0, "foo"), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(1, 0, "foo"), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(1, 0, "foo"), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(2, 0, "foo"), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(2, 0, "foo"), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(3, 0, "foo"), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(3, 0, "foo"), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(376, 0, ""), with unselected range on detachedXmlComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(376, 0, ""), with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(0, 0, ""), with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(0, 0, ""), with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(1, 0, ""), with unselected range collapsed at (detachedXmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(1, 0, ""), with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(detachedXmlComment.length, 0, ""), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(detachedXmlComment.length, 0, ""), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(1, 0, ""), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(1, 0, ""), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(2, 0, ""), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(2, 0, ""), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(3, 0, ""), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(3, 0, ""), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(376, 1, "foo"), with unselected range on detachedXmlComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(376, 1, "foo"), with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(0, 1, "foo"), with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedXmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(1, 1, "foo"), with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(detachedXmlComment.length, 1, "foo"), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(detachedXmlComment.length, 1, "foo"), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(1, 1, "foo"), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(1, 1, "foo"), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(2, 1, "foo"), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(2, 1, "foo"), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(3, 1, "foo"), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(3, 1, "foo"), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(376, 1, ""), with unselected range on detachedXmlComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(376, 1, ""), with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(0, 1, ""), with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(0, 1, ""), with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(1, 1, ""), with unselected range collapsed at (detachedXmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(1, 1, ""), with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(detachedXmlComment.length, 1, ""), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(detachedXmlComment.length, 1, ""), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(1, 1, ""), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(1, 1, ""), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(2, 1, ""), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(2, 1, ""), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(3, 1, ""), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(3, 1, ""), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(376, 47, "foo"), with unselected range on detachedXmlComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(376, 47, "foo"), with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(0, 47, "foo"), with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedXmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(1, 47, "foo"), with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(detachedXmlComment.length, 47, "foo"), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(detachedXmlComment.length, 47, "foo"), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(1, 47, "foo"), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(1, 47, "foo"), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(2, 47, "foo"), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(2, 47, "foo"), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(3, 47, "foo"), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(3, 47, "foo"), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(376, 47, ""), with unselected range on detachedXmlComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(376, 47, ""), with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(0, 47, ""), with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(0, 47, ""), with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(1, 47, ""), with unselected range collapsed at (detachedXmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(1, 47, ""), with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(detachedXmlComment.length, 47, ""), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(detachedXmlComment.length, 47, ""), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(1, 47, ""), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(1, 47, ""), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(2, 47, ""), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(2, 47, ""), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.replaceData(3, 47, ""), with unselected range on detachedXmlComment from 1 to 3 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.replaceData(3, 47, ""), with selected range on detachedXmlComment from 1 to 3 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.replaceData(1, 0, "foo"), with unselected range collapsed at (paras[0], 0) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(1, 0, "foo"), with selected range collapsed at (paras[0], 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(1, 0, "foo"), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(1, 0, "foo"), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(1, 0, "foo"), with unselected range collapsed at (paras[0], 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(1, 0, "foo"), with selected range collapsed at (paras[0], 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(1, 0, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(1, 0, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(2, 0, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(2, 0, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(3, 0, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(3, 0, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(1, 0, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(1, 0, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(2, 0, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(2, 0, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(3, 0, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(3, 0, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(1, 1, "foo"), with unselected range collapsed at (paras[0], 0) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(1, 1, "foo"), with selected range collapsed at (paras[0], 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(1, 1, "foo"), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(1, 1, "foo"), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(1, 1, "foo"), with unselected range collapsed at (paras[0], 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(1, 1, "foo"), with selected range collapsed at (paras[0], 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(1, 1, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(1, 1, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(2, 1, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(2, 1, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(3, 1, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(3, 1, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(1, 1, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(1, 1, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(2, 1, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(2, 1, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(3, 1, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(3, 1, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(1, 47, "foo"), with unselected range collapsed at (paras[0], 0) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(1, 47, "foo"), with selected range collapsed at (paras[0], 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(1, 47, "foo"), with unselected range on paras[0] from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.replaceData(1, 47, "foo"), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.replaceData(1, 47, "foo"), with unselected range collapsed at (paras[0], 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.replaceData(1, 47, "foo"), with selected range collapsed at (paras[0], 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.replaceData(1, 47, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.replaceData(1, 47, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.replaceData(2, 47, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.replaceData(2, 47, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.replaceData(3, 47, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
paras[0].firstChild.replaceData(3, 47, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.replaceData(1, 47, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(1, 47, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(2, 47, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(2, 47, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.replaceData(3, 47, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.replaceData(3, 47, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].firstChild.data = "", with unselected range collapsed at (paras[0].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.data = "", with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data = "foo", with unselected range collapsed at (paras[0].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.data = "foo", with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data = paras[0].firstChild.data, with unselected range collapsed at (paras[0].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.data = paras[0].firstChild.data, with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data += "", with unselected range collapsed at (paras[0].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.data += "", with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data += "foo", with unselected range collapsed at (paras[0].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.data += "foo", with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data += paras[0].firstChild.data, with unselected range collapsed at (paras[0].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.data += paras[0].firstChild.data, with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent = "", with unselected range collapsed at (paras[0].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.textContent = "", with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent = "foo", with unselected range collapsed at (paras[0].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.textContent = "foo", with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent = paras[0].firstChild.textContent, with unselected range collapsed at (paras[0].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.textContent = paras[0].firstChild.textContent, with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent += "", with unselected range collapsed at (paras[0].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.textContent += "", with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent += "foo", with unselected range collapsed at (paras[0].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.textContent += "foo", with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent += paras[0].firstChild.textContent, with unselected range collapsed at (paras[0].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.textContent += paras[0].firstChild.textContent, with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue = "", with unselected range collapsed at (paras[0].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.nodeValue = "", with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[0].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.nodeValue = "foo", with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with unselected range collapsed at (paras[0].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue += "", with unselected range collapsed at (paras[0].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.nodeValue += "", with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[0].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.nodeValue += "foo", with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with unselected range collapsed at (paras[0].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with selected range collapsed at (paras[0].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data = "", with unselected range on paras[0].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.data = "", with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data = "foo", with unselected range on paras[0].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.data = "foo", with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data = paras[0].firstChild.data, with unselected range on paras[0].firstChild from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data = paras[0].firstChild.data, with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data += "", with unselected range on paras[0].firstChild from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data += "", with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data += "foo", with unselected range on paras[0].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.data += "foo", with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data += paras[0].firstChild.data, with unselected range on paras[0].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.data += paras[0].firstChild.data, with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent = "", with unselected range on paras[0].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.textContent = "", with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent = "foo", with unselected range on paras[0].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.textContent = "foo", with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent = paras[0].firstChild.textContent, with unselected range on paras[0].firstChild from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent = paras[0].firstChild.textContent, with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent += "", with unselected range on paras[0].firstChild from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent += "", with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent += "foo", with unselected range on paras[0].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.textContent += "foo", with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent += paras[0].firstChild.textContent, with unselected range on paras[0].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.textContent += paras[0].firstChild.textContent, with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue = "", with unselected range on paras[0].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.nodeValue = "", with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue = "foo", with unselected range on paras[0].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.nodeValue = "foo", with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with unselected range on paras[0].firstChild from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue += "", with unselected range on paras[0].firstChild from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue += "", with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue += "foo", with unselected range on paras[0].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.nodeValue += "foo", with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with unselected range on paras[0].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with selected range on paras[0].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data = "", with unselected range collapsed at (paras[0].firstChild, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.data = "", with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data = "foo", with unselected range collapsed at (paras[0].firstChild, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.data = "foo", with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data = paras[0].firstChild.data, with unselected range collapsed at (paras[0].firstChild, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data = paras[0].firstChild.data, with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data += "", with unselected range collapsed at (paras[0].firstChild, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data += "", with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data += "foo", with unselected range collapsed at (paras[0].firstChild, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.data += "foo", with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data += paras[0].firstChild.data, with unselected range collapsed at (paras[0].firstChild, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.data += paras[0].firstChild.data, with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent = "", with unselected range collapsed at (paras[0].firstChild, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.textContent = "", with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent = "foo", with unselected range collapsed at (paras[0].firstChild, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.textContent = "foo", with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent = paras[0].firstChild.textContent, with unselected range collapsed at (paras[0].firstChild, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent = paras[0].firstChild.textContent, with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent += "", with unselected range collapsed at (paras[0].firstChild, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent += "", with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent += "foo", with unselected range collapsed at (paras[0].firstChild, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.textContent += "foo", with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent += paras[0].firstChild.textContent, with unselected range collapsed at (paras[0].firstChild, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.textContent += paras[0].firstChild.textContent, with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue = "", with unselected range collapsed at (paras[0].firstChild, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.nodeValue = "", with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[0].firstChild, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.nodeValue = "foo", with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with unselected range collapsed at (paras[0].firstChild, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue += "", with unselected range collapsed at (paras[0].firstChild, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue += "", with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[0].firstChild, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.nodeValue += "foo", with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with unselected range collapsed at (paras[0].firstChild, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with selected range collapsed at (paras[0].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data = "", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.data = "", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data = "foo", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.data = "foo", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data = paras[0].firstChild.data, with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data = paras[0].firstChild.data, with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data += "", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data += "", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data += "foo", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.data += "foo", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data += paras[0].firstChild.data, with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.data += paras[0].firstChild.data, with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent = "", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.textContent = "", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent = "foo", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.textContent = "foo", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent = paras[0].firstChild.textContent, with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent = paras[0].firstChild.textContent, with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent += "", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent += "", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent += "foo", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.textContent += "foo", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent += paras[0].firstChild.textContent, with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.textContent += paras[0].firstChild.textContent, with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue = "", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.nodeValue = "", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue = "foo", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.nodeValue = "foo", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue += "", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue += "", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue += "foo", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.nodeValue += "foo", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data = "", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.data = "", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data = "foo", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.data = "foo", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data = paras[0].firstChild.data, with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data = paras[0].firstChild.data, with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data += "", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data += "", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data += "foo", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.data += "foo", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data += paras[0].firstChild.data, with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.data += paras[0].firstChild.data, with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent = "", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.textContent = "", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent = "foo", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.textContent = "foo", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent = paras[0].firstChild.textContent, with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent = paras[0].firstChild.textContent, with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent += "", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent += "", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent += "foo", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.textContent += "foo", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent += paras[0].firstChild.textContent, with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.textContent += paras[0].firstChild.textContent, with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue = "", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.nodeValue = "", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue = "foo", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.nodeValue = "foo", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue += "", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue += "", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue += "foo", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.nodeValue += "foo", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data = "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.data = "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data = "foo", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.data = "foo", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data = paras[0].firstChild.data, with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data = paras[0].firstChild.data, with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data += "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data += "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data += "foo", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.data += "foo", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.data += paras[0].firstChild.data, with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.data += paras[0].firstChild.data, with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent = "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.textContent = "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent = "foo", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.textContent = "foo", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent = paras[0].firstChild.textContent, with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent = paras[0].firstChild.textContent, with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent += "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent += "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent += "foo", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.textContent += "foo", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.textContent += paras[0].firstChild.textContent, with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.textContent += paras[0].firstChild.textContent, with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue = "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.nodeValue = "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.nodeValue = "foo", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue += "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue += "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.nodeValue += "foo", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data = "", with unselected range collapsed at (paras[1].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.data = "", with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data = "foo", with unselected range collapsed at (paras[1].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.data = "foo", with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data = paras[1].firstChild.data, with unselected range collapsed at (paras[1].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.data = paras[1].firstChild.data, with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data += "", with unselected range collapsed at (paras[1].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.data += "", with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data += "foo", with unselected range collapsed at (paras[1].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.data += "foo", with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data += paras[1].firstChild.data, with unselected range collapsed at (paras[1].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.data += paras[1].firstChild.data, with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent = "", with unselected range collapsed at (paras[1].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.textContent = "", with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent = "foo", with unselected range collapsed at (paras[1].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.textContent = "foo", with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent = paras[1].firstChild.textContent, with unselected range collapsed at (paras[1].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.textContent = paras[1].firstChild.textContent, with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent += "", with unselected range collapsed at (paras[1].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.textContent += "", with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent += "foo", with unselected range collapsed at (paras[1].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.textContent += "foo", with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent += paras[1].firstChild.textContent, with unselected range collapsed at (paras[1].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.textContent += paras[1].firstChild.textContent, with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue = "", with unselected range collapsed at (paras[1].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.nodeValue = "", with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[1].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.nodeValue = "foo", with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with unselected range collapsed at (paras[1].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue += "", with unselected range collapsed at (paras[1].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.nodeValue += "", with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[1].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.nodeValue += "foo", with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with unselected range collapsed at (paras[1].firstChild, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with selected range collapsed at (paras[1].firstChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data = "", with unselected range on paras[1].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.data = "", with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data = "foo", with unselected range on paras[1].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.data = "foo", with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data = paras[1].firstChild.data, with unselected range on paras[1].firstChild from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data = paras[1].firstChild.data, with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data += "", with unselected range on paras[1].firstChild from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data += "", with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data += "foo", with unselected range on paras[1].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.data += "foo", with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data += paras[1].firstChild.data, with unselected range on paras[1].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.data += paras[1].firstChild.data, with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent = "", with unselected range on paras[1].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.textContent = "", with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent = "foo", with unselected range on paras[1].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.textContent = "foo", with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent = paras[1].firstChild.textContent, with unselected range on paras[1].firstChild from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent = paras[1].firstChild.textContent, with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent += "", with unselected range on paras[1].firstChild from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent += "", with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent += "foo", with unselected range on paras[1].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.textContent += "foo", with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent += paras[1].firstChild.textContent, with unselected range on paras[1].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.textContent += paras[1].firstChild.textContent, with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue = "", with unselected range on paras[1].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.nodeValue = "", with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue = "foo", with unselected range on paras[1].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.nodeValue = "foo", with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with unselected range on paras[1].firstChild from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue += "", with unselected range on paras[1].firstChild from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue += "", with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue += "foo", with unselected range on paras[1].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.nodeValue += "foo", with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with unselected range on paras[1].firstChild from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with selected range on paras[1].firstChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data = "", with unselected range collapsed at (paras[1].firstChild, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.data = "", with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data = "foo", with unselected range collapsed at (paras[1].firstChild, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.data = "foo", with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data = paras[1].firstChild.data, with unselected range collapsed at (paras[1].firstChild, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data = paras[1].firstChild.data, with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data += "", with unselected range collapsed at (paras[1].firstChild, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data += "", with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data += "foo", with unselected range collapsed at (paras[1].firstChild, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.data += "foo", with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data += paras[1].firstChild.data, with unselected range collapsed at (paras[1].firstChild, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.data += paras[1].firstChild.data, with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent = "", with unselected range collapsed at (paras[1].firstChild, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.textContent = "", with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent = "foo", with unselected range collapsed at (paras[1].firstChild, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.textContent = "foo", with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent = paras[1].firstChild.textContent, with unselected range collapsed at (paras[1].firstChild, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent = paras[1].firstChild.textContent, with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent += "", with unselected range collapsed at (paras[1].firstChild, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent += "", with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent += "foo", with unselected range collapsed at (paras[1].firstChild, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.textContent += "foo", with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent += paras[1].firstChild.textContent, with unselected range collapsed at (paras[1].firstChild, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.textContent += paras[1].firstChild.textContent, with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue = "", with unselected range collapsed at (paras[1].firstChild, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.nodeValue = "", with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[1].firstChild, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.nodeValue = "foo", with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with unselected range collapsed at (paras[1].firstChild, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue += "", with unselected range collapsed at (paras[1].firstChild, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue += "", with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[1].firstChild, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.nodeValue += "foo", with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with unselected range collapsed at (paras[1].firstChild, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with selected range collapsed at (paras[1].firstChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data = "", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.data = "", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data = "foo", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.data = "foo", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data = paras[1].firstChild.data, with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data = paras[1].firstChild.data, with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data += "", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data += "", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data += "foo", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.data += "foo", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data += paras[1].firstChild.data, with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.data += paras[1].firstChild.data, with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent = "", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.textContent = "", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent = "foo", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.textContent = "foo", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent = paras[1].firstChild.textContent, with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent = paras[1].firstChild.textContent, with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent += "", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent += "", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent += "foo", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.textContent += "foo", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent += paras[1].firstChild.textContent, with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.textContent += paras[1].firstChild.textContent, with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue = "", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.nodeValue = "", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue = "foo", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.nodeValue = "foo", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue += "", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue += "", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue += "foo", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.nodeValue += "foo", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data = "", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.data = "", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data = "foo", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.data = "foo", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data = paras[1].firstChild.data, with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data = paras[1].firstChild.data, with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data += "", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data += "", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data += "foo", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.data += "foo", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data += paras[1].firstChild.data, with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.data += paras[1].firstChild.data, with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent = "", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.textContent = "", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent = "foo", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.textContent = "foo", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent = paras[1].firstChild.textContent, with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent = paras[1].firstChild.textContent, with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent += "", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent += "", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent += "foo", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.textContent += "foo", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent += paras[1].firstChild.textContent, with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.textContent += paras[1].firstChild.textContent, with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue = "", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.nodeValue = "", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue = "foo", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.nodeValue = "foo", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue += "", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue += "", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue += "foo", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.nodeValue += "foo", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data = "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.data = "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data = "foo", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.data = "foo", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data = paras[1].firstChild.data, with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data = paras[1].firstChild.data, with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data += "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data += "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data += "foo", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.data += "foo", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.data += paras[1].firstChild.data, with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.data += paras[1].firstChild.data, with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent = "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.textContent = "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent = "foo", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.textContent = "foo", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent = paras[1].firstChild.textContent, with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent = paras[1].firstChild.textContent, with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent += "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent += "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent += "foo", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.textContent += "foo", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.textContent += paras[1].firstChild.textContent, with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.textContent += paras[1].firstChild.textContent, with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue = "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.nodeValue = "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.nodeValue = "foo", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue += "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue += "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.nodeValue += "foo", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data = "", with unselected range collapsed at (foreignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.data = "", with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data = "foo", with unselected range collapsed at (foreignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.data = "foo", with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data = foreignTextNode.data, with unselected range collapsed at (foreignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.data = foreignTextNode.data, with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data += "", with unselected range collapsed at (foreignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.data += "", with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data += "foo", with unselected range collapsed at (foreignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.data += "foo", with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data += foreignTextNode.data, with unselected range collapsed at (foreignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.data += foreignTextNode.data, with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent = "", with unselected range collapsed at (foreignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.textContent = "", with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent = "foo", with unselected range collapsed at (foreignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.textContent = "foo", with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent = foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.textContent = foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent += "", with unselected range collapsed at (foreignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.textContent += "", with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent += "foo", with unselected range collapsed at (foreignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.textContent += "foo", with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent += foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.textContent += foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue = "", with unselected range collapsed at (foreignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.nodeValue = "", with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue = "foo", with unselected range collapsed at (foreignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.nodeValue = "foo", with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue += "", with unselected range collapsed at (foreignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.nodeValue += "", with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue += "foo", with unselected range collapsed at (foreignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.nodeValue += "foo", with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data = "", with unselected range on foreignTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.data = "", with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data = "foo", with unselected range on foreignTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.data = "foo", with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data = foreignTextNode.data, with unselected range on foreignTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.data = foreignTextNode.data, with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data += "", with unselected range on foreignTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.data += "", with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data += "foo", with unselected range on foreignTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.data += "foo", with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data += foreignTextNode.data, with unselected range on foreignTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.data += foreignTextNode.data, with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent = "", with unselected range on foreignTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.textContent = "", with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent = "foo", with unselected range on foreignTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.textContent = "foo", with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent = foreignTextNode.textContent, with unselected range on foreignTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent = foreignTextNode.textContent, with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent += "", with unselected range on foreignTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent += "", with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent += "foo", with unselected range on foreignTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.textContent += "foo", with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent += foreignTextNode.textContent, with unselected range on foreignTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.textContent += foreignTextNode.textContent, with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue = "", with unselected range on foreignTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.nodeValue = "", with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue = "foo", with unselected range on foreignTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.nodeValue = "foo", with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range on foreignTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue += "", with unselected range on foreignTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue += "", with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue += "foo", with unselected range on foreignTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.nodeValue += "foo", with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range on foreignTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range on foreignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data = "", with unselected range collapsed at (foreignTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.data = "", with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data = "foo", with unselected range collapsed at (foreignTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.data = "foo", with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data = foreignTextNode.data, with unselected range collapsed at (foreignTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.data = foreignTextNode.data, with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data += "", with unselected range collapsed at (foreignTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.data += "", with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data += "foo", with unselected range collapsed at (foreignTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.data += "foo", with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data += foreignTextNode.data, with unselected range collapsed at (foreignTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.data += foreignTextNode.data, with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent = "", with unselected range collapsed at (foreignTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.textContent = "", with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent = "foo", with unselected range collapsed at (foreignTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.textContent = "foo", with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent = foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent = foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent += "", with unselected range collapsed at (foreignTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent += "", with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent += "foo", with unselected range collapsed at (foreignTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.textContent += "foo", with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent += foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.textContent += foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue = "", with unselected range collapsed at (foreignTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.nodeValue = "", with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue = "foo", with unselected range collapsed at (foreignTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.nodeValue = "foo", with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue += "", with unselected range collapsed at (foreignTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue += "", with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue += "foo", with unselected range collapsed at (foreignTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.nodeValue += "foo", with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data = "", with unselected range on foreignTextNode from 0 to foreignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.data = "", with selected range on foreignTextNode from 0 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data = "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.data = "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data = foreignTextNode.data, with unselected range on foreignTextNode from 0 to foreignTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.data = foreignTextNode.data, with selected range on foreignTextNode from 0 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data += "", with unselected range on foreignTextNode from 0 to foreignTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.data += "", with selected range on foreignTextNode from 0 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data += "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.data += "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data += foreignTextNode.data, with unselected range on foreignTextNode from 0 to foreignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.data += foreignTextNode.data, with selected range on foreignTextNode from 0 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent = "", with unselected range on foreignTextNode from 0 to foreignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.textContent = "", with selected range on foreignTextNode from 0 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent = "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.textContent = "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent = foreignTextNode.textContent, with unselected range on foreignTextNode from 0 to foreignTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent = foreignTextNode.textContent, with selected range on foreignTextNode from 0 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent += "", with unselected range on foreignTextNode from 0 to foreignTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent += "", with selected range on foreignTextNode from 0 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent += "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.textContent += "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent += foreignTextNode.textContent, with unselected range on foreignTextNode from 0 to foreignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.textContent += foreignTextNode.textContent, with selected range on foreignTextNode from 0 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue = "", with unselected range on foreignTextNode from 0 to foreignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.nodeValue = "", with selected range on foreignTextNode from 0 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue = "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.nodeValue = "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range on foreignTextNode from 0 to foreignTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range on foreignTextNode from 0 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue += "", with unselected range on foreignTextNode from 0 to foreignTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue += "", with selected range on foreignTextNode from 0 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue += "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.nodeValue += "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range on foreignTextNode from 0 to foreignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range on foreignTextNode from 0 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data = "", with unselected range on foreignTextNode from 1 to foreignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.data = "", with selected range on foreignTextNode from 1 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data = "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.data = "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data = foreignTextNode.data, with unselected range on foreignTextNode from 1 to foreignTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.data = foreignTextNode.data, with selected range on foreignTextNode from 1 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data += "", with unselected range on foreignTextNode from 1 to foreignTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.data += "", with selected range on foreignTextNode from 1 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data += "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.data += "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data += foreignTextNode.data, with unselected range on foreignTextNode from 1 to foreignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.data += foreignTextNode.data, with selected range on foreignTextNode from 1 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent = "", with unselected range on foreignTextNode from 1 to foreignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.textContent = "", with selected range on foreignTextNode from 1 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent = "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.textContent = "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent = foreignTextNode.textContent, with unselected range on foreignTextNode from 1 to foreignTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent = foreignTextNode.textContent, with selected range on foreignTextNode from 1 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent += "", with unselected range on foreignTextNode from 1 to foreignTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent += "", with selected range on foreignTextNode from 1 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent += "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.textContent += "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent += foreignTextNode.textContent, with unselected range on foreignTextNode from 1 to foreignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.textContent += foreignTextNode.textContent, with selected range on foreignTextNode from 1 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue = "", with unselected range on foreignTextNode from 1 to foreignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.nodeValue = "", with selected range on foreignTextNode from 1 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue = "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.nodeValue = "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range on foreignTextNode from 1 to foreignTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range on foreignTextNode from 1 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue += "", with unselected range on foreignTextNode from 1 to foreignTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue += "", with selected range on foreignTextNode from 1 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue += "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.nodeValue += "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range on foreignTextNode from 1 to foreignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range on foreignTextNode from 1 to foreignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data = "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.data = "", with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data = "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.data = "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data = foreignTextNode.data, with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.data = foreignTextNode.data, with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data += "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.data += "", with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data += "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.data += "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.data += foreignTextNode.data, with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.data += foreignTextNode.data, with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent = "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.textContent = "", with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent = "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.textContent = "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent = foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent = foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent += "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent += "", with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent += "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.textContent += "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.textContent += foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.textContent += foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue = "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.nodeValue = "", with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue = "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.nodeValue = "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue += "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue += "", with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue += "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.nodeValue += "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, foreignTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, foreignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data = "", with unselected range collapsed at (xmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.data = "", with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data = "foo", with unselected range collapsed at (xmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.data = "foo", with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data = xmlTextNode.data, with unselected range collapsed at (xmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.data = xmlTextNode.data, with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data += "", with unselected range collapsed at (xmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.data += "", with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data += "foo", with unselected range collapsed at (xmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.data += "foo", with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data += xmlTextNode.data, with unselected range collapsed at (xmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.data += xmlTextNode.data, with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent = "", with unselected range collapsed at (xmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.textContent = "", with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent = "foo", with unselected range collapsed at (xmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.textContent = "foo", with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent = xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.textContent = xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent += "", with unselected range collapsed at (xmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.textContent += "", with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent += "foo", with unselected range collapsed at (xmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.textContent += "foo", with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent += xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.textContent += xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue = "", with unselected range collapsed at (xmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.nodeValue = "", with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue = "foo", with unselected range collapsed at (xmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.nodeValue = "foo", with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue += "", with unselected range collapsed at (xmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.nodeValue += "", with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue += "foo", with unselected range collapsed at (xmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.nodeValue += "foo", with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data = "", with unselected range on xmlTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.data = "", with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data = "foo", with unselected range on xmlTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.data = "foo", with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data = xmlTextNode.data, with unselected range on xmlTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.data = xmlTextNode.data, with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data += "", with unselected range on xmlTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.data += "", with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data += "foo", with unselected range on xmlTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.data += "foo", with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data += xmlTextNode.data, with unselected range on xmlTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.data += xmlTextNode.data, with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent = "", with unselected range on xmlTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.textContent = "", with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent = "foo", with unselected range on xmlTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.textContent = "foo", with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent = xmlTextNode.textContent, with unselected range on xmlTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent = xmlTextNode.textContent, with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent += "", with unselected range on xmlTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent += "", with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent += "foo", with unselected range on xmlTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.textContent += "foo", with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent += xmlTextNode.textContent, with unselected range on xmlTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.textContent += xmlTextNode.textContent, with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue = "", with unselected range on xmlTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.nodeValue = "", with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue = "foo", with unselected range on xmlTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.nodeValue = "foo", with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range on xmlTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue += "", with unselected range on xmlTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue += "", with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue += "foo", with unselected range on xmlTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.nodeValue += "foo", with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range on xmlTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range on xmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data = "", with unselected range collapsed at (xmlTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.data = "", with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data = "foo", with unselected range collapsed at (xmlTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.data = "foo", with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data = xmlTextNode.data, with unselected range collapsed at (xmlTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.data = xmlTextNode.data, with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data += "", with unselected range collapsed at (xmlTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.data += "", with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data += "foo", with unselected range collapsed at (xmlTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.data += "foo", with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data += xmlTextNode.data, with unselected range collapsed at (xmlTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.data += xmlTextNode.data, with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent = "", with unselected range collapsed at (xmlTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.textContent = "", with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent = "foo", with unselected range collapsed at (xmlTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.textContent = "foo", with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent = xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent = xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent += "", with unselected range collapsed at (xmlTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent += "", with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent += "foo", with unselected range collapsed at (xmlTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.textContent += "foo", with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent += xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.textContent += xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue = "", with unselected range collapsed at (xmlTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.nodeValue = "", with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue = "foo", with unselected range collapsed at (xmlTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.nodeValue = "foo", with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue += "", with unselected range collapsed at (xmlTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue += "", with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue += "foo", with unselected range collapsed at (xmlTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.nodeValue += "foo", with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data = "", with unselected range on xmlTextNode from 0 to xmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.data = "", with selected range on xmlTextNode from 0 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data = "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.data = "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data = xmlTextNode.data, with unselected range on xmlTextNode from 0 to xmlTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.data = xmlTextNode.data, with selected range on xmlTextNode from 0 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data += "", with unselected range on xmlTextNode from 0 to xmlTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.data += "", with selected range on xmlTextNode from 0 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data += "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.data += "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data += xmlTextNode.data, with unselected range on xmlTextNode from 0 to xmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.data += xmlTextNode.data, with selected range on xmlTextNode from 0 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent = "", with unselected range on xmlTextNode from 0 to xmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.textContent = "", with selected range on xmlTextNode from 0 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent = "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.textContent = "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent = xmlTextNode.textContent, with unselected range on xmlTextNode from 0 to xmlTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent = xmlTextNode.textContent, with selected range on xmlTextNode from 0 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent += "", with unselected range on xmlTextNode from 0 to xmlTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent += "", with selected range on xmlTextNode from 0 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent += "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.textContent += "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent += xmlTextNode.textContent, with unselected range on xmlTextNode from 0 to xmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.textContent += xmlTextNode.textContent, with selected range on xmlTextNode from 0 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue = "", with unselected range on xmlTextNode from 0 to xmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.nodeValue = "", with selected range on xmlTextNode from 0 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue = "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.nodeValue = "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range on xmlTextNode from 0 to xmlTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range on xmlTextNode from 0 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue += "", with unselected range on xmlTextNode from 0 to xmlTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue += "", with selected range on xmlTextNode from 0 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue += "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.nodeValue += "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range on xmlTextNode from 0 to xmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range on xmlTextNode from 0 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data = "", with unselected range on xmlTextNode from 1 to xmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.data = "", with selected range on xmlTextNode from 1 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data = "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.data = "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data = xmlTextNode.data, with unselected range on xmlTextNode from 1 to xmlTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.data = xmlTextNode.data, with selected range on xmlTextNode from 1 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data += "", with unselected range on xmlTextNode from 1 to xmlTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.data += "", with selected range on xmlTextNode from 1 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data += "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.data += "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data += xmlTextNode.data, with unselected range on xmlTextNode from 1 to xmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.data += xmlTextNode.data, with selected range on xmlTextNode from 1 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent = "", with unselected range on xmlTextNode from 1 to xmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.textContent = "", with selected range on xmlTextNode from 1 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent = "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.textContent = "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent = xmlTextNode.textContent, with unselected range on xmlTextNode from 1 to xmlTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent = xmlTextNode.textContent, with selected range on xmlTextNode from 1 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent += "", with unselected range on xmlTextNode from 1 to xmlTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent += "", with selected range on xmlTextNode from 1 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent += "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.textContent += "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent += xmlTextNode.textContent, with unselected range on xmlTextNode from 1 to xmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.textContent += xmlTextNode.textContent, with selected range on xmlTextNode from 1 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue = "", with unselected range on xmlTextNode from 1 to xmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.nodeValue = "", with selected range on xmlTextNode from 1 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue = "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.nodeValue = "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range on xmlTextNode from 1 to xmlTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range on xmlTextNode from 1 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue += "", with unselected range on xmlTextNode from 1 to xmlTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue += "", with selected range on xmlTextNode from 1 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue += "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.nodeValue += "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range on xmlTextNode from 1 to xmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range on xmlTextNode from 1 to xmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data = "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.data = "", with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data = "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.data = "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data = xmlTextNode.data, with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.data = xmlTextNode.data, with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data += "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.data += "", with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data += "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.data += "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.data += xmlTextNode.data, with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.data += xmlTextNode.data, with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent = "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.textContent = "", with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent = "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.textContent = "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent = xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent = xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent += "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent += "", with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent += "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.textContent += "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.textContent += xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.textContent += xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue = "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.nodeValue = "", with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue = "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.nodeValue = "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue += "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue += "", with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue += "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.nodeValue += "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, xmlTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, xmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data = "", with unselected range collapsed at (detachedTextNode, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.data = "", with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data = "foo", with unselected range collapsed at (detachedTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.data = "foo", with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data = detachedTextNode.data, with unselected range collapsed at (detachedTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.data = detachedTextNode.data, with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data += "", with unselected range collapsed at (detachedTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.data += "", with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data += "foo", with unselected range collapsed at (detachedTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.data += "foo", with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data += detachedTextNode.data, with unselected range collapsed at (detachedTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.data += detachedTextNode.data, with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent = "", with unselected range collapsed at (detachedTextNode, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.textContent = "", with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent = "foo", with unselected range collapsed at (detachedTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.textContent = "foo", with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent = detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.textContent = detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent += "", with unselected range collapsed at (detachedTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.textContent += "", with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent += "foo", with unselected range collapsed at (detachedTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.textContent += "foo", with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent += detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.textContent += detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue = "", with unselected range collapsed at (detachedTextNode, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.nodeValue = "", with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue = "foo", with unselected range collapsed at (detachedTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.nodeValue = "foo", with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue += "", with unselected range collapsed at (detachedTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.nodeValue += "", with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue += "foo", with unselected range collapsed at (detachedTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.nodeValue += "foo", with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data = "", with unselected range on detachedTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.data = "", with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data = "foo", with unselected range on detachedTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.data = "foo", with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data = detachedTextNode.data, with unselected range on detachedTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.data = detachedTextNode.data, with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data += "", with unselected range on detachedTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.data += "", with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data += "foo", with unselected range on detachedTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.data += "foo", with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data += detachedTextNode.data, with unselected range on detachedTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.data += detachedTextNode.data, with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent = "", with unselected range on detachedTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.textContent = "", with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent = "foo", with unselected range on detachedTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.textContent = "foo", with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent = detachedTextNode.textContent, with unselected range on detachedTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent = detachedTextNode.textContent, with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent += "", with unselected range on detachedTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent += "", with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent += "foo", with unselected range on detachedTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.textContent += "foo", with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent += detachedTextNode.textContent, with unselected range on detachedTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.textContent += detachedTextNode.textContent, with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue = "", with unselected range on detachedTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.nodeValue = "", with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue = "foo", with unselected range on detachedTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.nodeValue = "foo", with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range on detachedTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue += "", with unselected range on detachedTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue += "", with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue += "foo", with unselected range on detachedTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.nodeValue += "foo", with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range on detachedTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range on detachedTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data = "", with unselected range collapsed at (detachedTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.data = "", with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data = "foo", with unselected range collapsed at (detachedTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.data = "foo", with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data = detachedTextNode.data, with unselected range collapsed at (detachedTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.data = detachedTextNode.data, with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data += "", with unselected range collapsed at (detachedTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.data += "", with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data += "foo", with unselected range collapsed at (detachedTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.data += "foo", with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data += detachedTextNode.data, with unselected range collapsed at (detachedTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.data += detachedTextNode.data, with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent = "", with unselected range collapsed at (detachedTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.textContent = "", with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent = "foo", with unselected range collapsed at (detachedTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.textContent = "foo", with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent = detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent = detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent += "", with unselected range collapsed at (detachedTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent += "", with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent += "foo", with unselected range collapsed at (detachedTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.textContent += "foo", with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent += detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.textContent += detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue = "", with unselected range collapsed at (detachedTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.nodeValue = "", with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue = "foo", with unselected range collapsed at (detachedTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.nodeValue = "foo", with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue += "", with unselected range collapsed at (detachedTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue += "", with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue += "foo", with unselected range collapsed at (detachedTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.nodeValue += "foo", with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data = "", with unselected range on detachedTextNode from 0 to detachedTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.data = "", with selected range on detachedTextNode from 0 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data = "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.data = "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data = detachedTextNode.data, with unselected range on detachedTextNode from 0 to detachedTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.data = detachedTextNode.data, with selected range on detachedTextNode from 0 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data += "", with unselected range on detachedTextNode from 0 to detachedTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.data += "", with selected range on detachedTextNode from 0 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data += "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.data += "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data += detachedTextNode.data, with unselected range on detachedTextNode from 0 to detachedTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.data += detachedTextNode.data, with selected range on detachedTextNode from 0 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent = "", with unselected range on detachedTextNode from 0 to detachedTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.textContent = "", with selected range on detachedTextNode from 0 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent = "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.textContent = "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent = detachedTextNode.textContent, with unselected range on detachedTextNode from 0 to detachedTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent = detachedTextNode.textContent, with selected range on detachedTextNode from 0 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent += "", with unselected range on detachedTextNode from 0 to detachedTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent += "", with selected range on detachedTextNode from 0 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent += "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.textContent += "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent += detachedTextNode.textContent, with unselected range on detachedTextNode from 0 to detachedTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.textContent += detachedTextNode.textContent, with selected range on detachedTextNode from 0 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue = "", with unselected range on detachedTextNode from 0 to detachedTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.nodeValue = "", with selected range on detachedTextNode from 0 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue = "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.nodeValue = "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range on detachedTextNode from 0 to detachedTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range on detachedTextNode from 0 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue += "", with unselected range on detachedTextNode from 0 to detachedTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue += "", with selected range on detachedTextNode from 0 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue += "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.nodeValue += "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range on detachedTextNode from 0 to detachedTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range on detachedTextNode from 0 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data = "", with unselected range on detachedTextNode from 1 to detachedTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.data = "", with selected range on detachedTextNode from 1 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data = "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.data = "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data = detachedTextNode.data, with unselected range on detachedTextNode from 1 to detachedTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.data = detachedTextNode.data, with selected range on detachedTextNode from 1 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data += "", with unselected range on detachedTextNode from 1 to detachedTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.data += "", with selected range on detachedTextNode from 1 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data += "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.data += "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data += detachedTextNode.data, with unselected range on detachedTextNode from 1 to detachedTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.data += detachedTextNode.data, with selected range on detachedTextNode from 1 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent = "", with unselected range on detachedTextNode from 1 to detachedTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.textContent = "", with selected range on detachedTextNode from 1 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent = "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.textContent = "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent = detachedTextNode.textContent, with unselected range on detachedTextNode from 1 to detachedTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent = detachedTextNode.textContent, with selected range on detachedTextNode from 1 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent += "", with unselected range on detachedTextNode from 1 to detachedTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent += "", with selected range on detachedTextNode from 1 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent += "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.textContent += "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent += detachedTextNode.textContent, with unselected range on detachedTextNode from 1 to detachedTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.textContent += detachedTextNode.textContent, with selected range on detachedTextNode from 1 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue = "", with unselected range on detachedTextNode from 1 to detachedTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.nodeValue = "", with selected range on detachedTextNode from 1 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue = "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.nodeValue = "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range on detachedTextNode from 1 to detachedTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range on detachedTextNode from 1 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue += "", with unselected range on detachedTextNode from 1 to detachedTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue += "", with selected range on detachedTextNode from 1 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue += "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.nodeValue += "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range on detachedTextNode from 1 to detachedTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range on detachedTextNode from 1 to detachedTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data = "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.data = "", with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data = "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.data = "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data = detachedTextNode.data, with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.data = detachedTextNode.data, with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data += "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.data += "", with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data += "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.data += "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.data += detachedTextNode.data, with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.data += detachedTextNode.data, with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent = "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.textContent = "", with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent = "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.textContent = "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent = detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent = detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent += "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent += "", with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent += "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.textContent += "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.textContent += detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.textContent += detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue = "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.nodeValue = "", with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue = "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.nodeValue = "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue += "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue += "", with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue += "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.nodeValue += "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, detachedTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, detachedTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data = "", with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.data = "", with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data = "foo", with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.data = "foo", with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data += "", with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.data += "", with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data += "foo", with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.data += "foo", with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent = "", with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.textContent = "", with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent = "foo", with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.textContent = "foo", with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent += "", with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.textContent += "", with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent += "foo", with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.textContent += "foo", with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue = "", with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.nodeValue = "", with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue = "foo", with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.nodeValue = "foo", with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue += "", with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.nodeValue += "", with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue += "foo", with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.nodeValue += "foo", with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data = "", with unselected range on detachedForeignTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.data = "", with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data = "foo", with unselected range on detachedForeignTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.data = "foo", with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data += "", with unselected range on detachedForeignTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data += "", with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data += "foo", with unselected range on detachedForeignTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.data += "foo", with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent = "", with unselected range on detachedForeignTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.textContent = "", with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent = "foo", with unselected range on detachedForeignTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.textContent = "foo", with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent += "", with unselected range on detachedForeignTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent += "", with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent += "foo", with unselected range on detachedForeignTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.textContent += "foo", with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue = "", with unselected range on detachedForeignTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.nodeValue = "", with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue = "foo", with unselected range on detachedForeignTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.nodeValue = "foo", with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue += "", with unselected range on detachedForeignTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue += "", with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue += "foo", with unselected range on detachedForeignTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.nodeValue += "foo", with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data = "", with unselected range collapsed at (detachedForeignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.data = "", with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data = "foo", with unselected range collapsed at (detachedForeignTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.data = "foo", with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data += "", with unselected range collapsed at (detachedForeignTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data += "", with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data += "foo", with unselected range collapsed at (detachedForeignTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.data += "foo", with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent = "", with unselected range collapsed at (detachedForeignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.textContent = "", with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent = "foo", with unselected range collapsed at (detachedForeignTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.textContent = "foo", with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent += "", with unselected range collapsed at (detachedForeignTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent += "", with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent += "foo", with unselected range collapsed at (detachedForeignTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.textContent += "foo", with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue = "", with unselected range collapsed at (detachedForeignTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.nodeValue = "", with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue = "foo", with unselected range collapsed at (detachedForeignTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.nodeValue = "foo", with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue += "", with unselected range collapsed at (detachedForeignTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue += "", with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue += "foo", with unselected range collapsed at (detachedForeignTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.nodeValue += "foo", with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data = "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.data = "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data = "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.data = "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data += "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data += "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data += "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.data += "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent = "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.textContent = "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent = "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.textContent = "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent += "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent += "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent += "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.textContent += "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue = "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.nodeValue = "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue = "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.nodeValue = "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue += "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue += "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue += "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.nodeValue += "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data = "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.data = "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data = "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.data = "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data += "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data += "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data += "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.data += "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent = "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.textContent = "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent = "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.textContent = "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent += "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent += "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent += "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.textContent += "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue = "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.nodeValue = "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue = "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.nodeValue = "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue += "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue += "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue += "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.nodeValue += "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data = "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.data = "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data = "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.data = "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data += "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data += "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data += "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.data += "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent = "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.textContent = "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent = "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.textContent = "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent += "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent += "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent += "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.textContent += "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue = "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.nodeValue = "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue = "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.nodeValue = "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue += "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue += "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue += "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.nodeValue += "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data = "", with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.data = "", with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data = "foo", with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.data = "foo", with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data += "", with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.data += "", with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data += "foo", with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.data += "foo", with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent = "", with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.textContent = "", with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent = "foo", with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.textContent = "foo", with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent += "", with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.textContent += "", with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent += "foo", with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.textContent += "foo", with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue = "", with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.nodeValue = "", with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue = "foo", with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.nodeValue = "foo", with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue += "", with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.nodeValue += "", with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue += "foo", with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.nodeValue += "foo", with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, 0) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data = "", with unselected range on detachedXmlTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.data = "", with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data = "foo", with unselected range on detachedXmlTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.data = "foo", with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data += "", with unselected range on detachedXmlTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data += "", with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data += "foo", with unselected range on detachedXmlTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.data += "foo", with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent = "", with unselected range on detachedXmlTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.textContent = "", with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent = "foo", with unselected range on detachedXmlTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.textContent = "foo", with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent += "", with unselected range on detachedXmlTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent += "", with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent += "foo", with unselected range on detachedXmlTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.textContent += "foo", with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue = "", with unselected range on detachedXmlTextNode from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.nodeValue = "", with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue = "foo", with unselected range on detachedXmlTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.nodeValue = "foo", with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue += "", with unselected range on detachedXmlTextNode from 0 to 1 | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue += "", with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue += "foo", with unselected range on detachedXmlTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.nodeValue += "foo", with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 0 to 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data = "", with unselected range collapsed at (detachedXmlTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.data = "", with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data = "foo", with unselected range collapsed at (detachedXmlTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.data = "foo", with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data += "", with unselected range collapsed at (detachedXmlTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data += "", with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data += "foo", with unselected range collapsed at (detachedXmlTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.data += "foo", with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent = "", with unselected range collapsed at (detachedXmlTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.textContent = "", with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent = "foo", with unselected range collapsed at (detachedXmlTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.textContent = "foo", with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent += "", with unselected range collapsed at (detachedXmlTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent += "", with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent += "foo", with unselected range collapsed at (detachedXmlTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.textContent += "foo", with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue = "", with unselected range collapsed at (detachedXmlTextNode, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.nodeValue = "", with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue = "foo", with unselected range collapsed at (detachedXmlTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.nodeValue = "foo", with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue += "", with unselected range collapsed at (detachedXmlTextNode, 1) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue += "", with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue += "foo", with unselected range collapsed at (detachedXmlTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.nodeValue += "foo", with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, 1) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data = "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.data = "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data = "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.data = "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data += "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data += "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data += "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.data += "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent = "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.textContent = "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent = "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.textContent = "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent += "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent += "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent += "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.textContent += "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue = "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.nodeValue = "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue = "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.nodeValue = "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue += "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue += "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue += "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.nodeValue += "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data = "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.data = "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data = "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.data = "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data += "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data += "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data += "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.data += "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent = "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.textContent = "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent = "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.textContent = "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent += "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent += "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent += "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.textContent += "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue = "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.nodeValue = "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue = "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.nodeValue = "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue += "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue += "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue += "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.nodeValue += "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data = "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.data = "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data = "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.data = "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data += "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data += "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data += "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.data += "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent = "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.textContent = "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent = "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.textContent = "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent += "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent += "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent += "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.textContent += "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue = "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.nodeValue = "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue = "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.nodeValue = "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue += "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | PASS | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue += "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue += "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.nodeValue += "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | PASS | PASS | PASS | FAIL | PASS | PASS |
detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
comment.data = "", with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.data = "", with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data = "foo", with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.data = "foo", with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data = comment.data, with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.data = comment.data, with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data += "", with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.data += "", with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data += "foo", with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.data += "foo", with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data += comment.data, with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.data += comment.data, with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent = "", with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.textContent = "", with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent = "foo", with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.textContent = "foo", with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent = comment.textContent, with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.textContent = comment.textContent, with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent += "", with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.textContent += "", with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent += "foo", with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.textContent += "foo", with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent += comment.textContent, with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.textContent += comment.textContent, with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue = "", with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeValue = "", with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue = "foo", with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeValue = "foo", with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue = comment.nodeValue, with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeValue = comment.nodeValue, with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue += "", with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeValue += "", with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue += "foo", with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeValue += "foo", with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue += comment.nodeValue, with unselected range collapsed at (comment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeValue += comment.nodeValue, with selected range collapsed at (comment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data = "", with unselected range on comment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
comment.data = "", with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data = "foo", with unselected range on comment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
comment.data = "foo", with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data = comment.data, with unselected range on comment from 0 to 1 | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.data = comment.data, with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data += "", with unselected range on comment from 0 to 1 | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.data += "", with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data += "foo", with unselected range on comment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
comment.data += "foo", with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data += comment.data, with unselected range on comment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
comment.data += comment.data, with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent = "", with unselected range on comment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
comment.textContent = "", with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent = "foo", with unselected range on comment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
comment.textContent = "foo", with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent = comment.textContent, with unselected range on comment from 0 to 1 | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.textContent = comment.textContent, with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent += "", with unselected range on comment from 0 to 1 | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.textContent += "", with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent += "foo", with unselected range on comment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
comment.textContent += "foo", with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent += comment.textContent, with unselected range on comment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
comment.textContent += comment.textContent, with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue = "", with unselected range on comment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeValue = "", with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue = "foo", with unselected range on comment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeValue = "foo", with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue = comment.nodeValue, with unselected range on comment from 0 to 1 | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.nodeValue = comment.nodeValue, with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue += "", with unselected range on comment from 0 to 1 | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.nodeValue += "", with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue += "foo", with unselected range on comment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeValue += "foo", with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue += comment.nodeValue, with unselected range on comment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeValue += comment.nodeValue, with selected range on comment from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data = "", with unselected range collapsed at (comment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.data = "", with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data = "foo", with unselected range collapsed at (comment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.data = "foo", with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data = comment.data, with unselected range collapsed at (comment, 1) | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.data = comment.data, with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data += "", with unselected range collapsed at (comment, 1) | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.data += "", with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data += "foo", with unselected range collapsed at (comment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.data += "foo", with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data += comment.data, with unselected range collapsed at (comment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.data += comment.data, with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent = "", with unselected range collapsed at (comment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.textContent = "", with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent = "foo", with unselected range collapsed at (comment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.textContent = "foo", with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent = comment.textContent, with unselected range collapsed at (comment, 1) | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.textContent = comment.textContent, with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent += "", with unselected range collapsed at (comment, 1) | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.textContent += "", with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent += "foo", with unselected range collapsed at (comment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.textContent += "foo", with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent += comment.textContent, with unselected range collapsed at (comment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.textContent += comment.textContent, with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue = "", with unselected range collapsed at (comment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeValue = "", with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue = "foo", with unselected range collapsed at (comment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeValue = "foo", with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue = comment.nodeValue, with unselected range collapsed at (comment, 1) | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.nodeValue = comment.nodeValue, with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue += "", with unselected range collapsed at (comment, 1) | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.nodeValue += "", with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue += "foo", with unselected range collapsed at (comment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeValue += "foo", with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue += comment.nodeValue, with unselected range collapsed at (comment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeValue += comment.nodeValue, with selected range collapsed at (comment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data = "", with unselected range on comment from 0 to comment.length | PASS | PASS | PASS | PASS | PASS | PASS |
comment.data = "", with selected range on comment from 0 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data = "foo", with unselected range on comment from 0 to comment.length | PASS | PASS | PASS | PASS | PASS | PASS |
comment.data = "foo", with selected range on comment from 0 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data = comment.data, with unselected range on comment from 0 to comment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.data = comment.data, with selected range on comment from 0 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data += "", with unselected range on comment from 0 to comment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.data += "", with selected range on comment from 0 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data += "foo", with unselected range on comment from 0 to comment.length | PASS | PASS | PASS | PASS | PASS | PASS |
comment.data += "foo", with selected range on comment from 0 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data += comment.data, with unselected range on comment from 0 to comment.length | PASS | PASS | PASS | PASS | PASS | PASS |
comment.data += comment.data, with selected range on comment from 0 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent = "", with unselected range on comment from 0 to comment.length | PASS | PASS | PASS | PASS | PASS | PASS |
comment.textContent = "", with selected range on comment from 0 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent = "foo", with unselected range on comment from 0 to comment.length | PASS | PASS | PASS | PASS | PASS | PASS |
comment.textContent = "foo", with selected range on comment from 0 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent = comment.textContent, with unselected range on comment from 0 to comment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.textContent = comment.textContent, with selected range on comment from 0 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent += "", with unselected range on comment from 0 to comment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.textContent += "", with selected range on comment from 0 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent += "foo", with unselected range on comment from 0 to comment.length | PASS | PASS | PASS | PASS | PASS | PASS |
comment.textContent += "foo", with selected range on comment from 0 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent += comment.textContent, with unselected range on comment from 0 to comment.length | PASS | PASS | PASS | PASS | PASS | PASS |
comment.textContent += comment.textContent, with selected range on comment from 0 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue = "", with unselected range on comment from 0 to comment.length | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeValue = "", with selected range on comment from 0 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue = "foo", with unselected range on comment from 0 to comment.length | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeValue = "foo", with selected range on comment from 0 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue = comment.nodeValue, with unselected range on comment from 0 to comment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.nodeValue = comment.nodeValue, with selected range on comment from 0 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue += "", with unselected range on comment from 0 to comment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.nodeValue += "", with selected range on comment from 0 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue += "foo", with unselected range on comment from 0 to comment.length | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeValue += "foo", with selected range on comment from 0 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue += comment.nodeValue, with unselected range on comment from 0 to comment.length | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeValue += comment.nodeValue, with selected range on comment from 0 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data = "", with unselected range on comment from 1 to comment.length | PASS | PASS | PASS | PASS | PASS | PASS |
comment.data = "", with selected range on comment from 1 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data = "foo", with unselected range on comment from 1 to comment.length | PASS | PASS | PASS | PASS | PASS | PASS |
comment.data = "foo", with selected range on comment from 1 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data = comment.data, with unselected range on comment from 1 to comment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.data = comment.data, with selected range on comment from 1 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data += "", with unselected range on comment from 1 to comment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.data += "", with selected range on comment from 1 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data += "foo", with unselected range on comment from 1 to comment.length | PASS | PASS | PASS | PASS | PASS | PASS |
comment.data += "foo", with selected range on comment from 1 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data += comment.data, with unselected range on comment from 1 to comment.length | PASS | PASS | PASS | PASS | PASS | PASS |
comment.data += comment.data, with selected range on comment from 1 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent = "", with unselected range on comment from 1 to comment.length | PASS | PASS | PASS | PASS | PASS | PASS |
comment.textContent = "", with selected range on comment from 1 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent = "foo", with unselected range on comment from 1 to comment.length | PASS | PASS | PASS | PASS | PASS | PASS |
comment.textContent = "foo", with selected range on comment from 1 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent = comment.textContent, with unselected range on comment from 1 to comment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.textContent = comment.textContent, with selected range on comment from 1 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent += "", with unselected range on comment from 1 to comment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.textContent += "", with selected range on comment from 1 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent += "foo", with unselected range on comment from 1 to comment.length | PASS | PASS | PASS | PASS | PASS | PASS |
comment.textContent += "foo", with selected range on comment from 1 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent += comment.textContent, with unselected range on comment from 1 to comment.length | PASS | PASS | PASS | PASS | PASS | PASS |
comment.textContent += comment.textContent, with selected range on comment from 1 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue = "", with unselected range on comment from 1 to comment.length | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeValue = "", with selected range on comment from 1 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue = "foo", with unselected range on comment from 1 to comment.length | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeValue = "foo", with selected range on comment from 1 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue = comment.nodeValue, with unselected range on comment from 1 to comment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.nodeValue = comment.nodeValue, with selected range on comment from 1 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue += "", with unselected range on comment from 1 to comment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.nodeValue += "", with selected range on comment from 1 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue += "foo", with unselected range on comment from 1 to comment.length | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeValue += "foo", with selected range on comment from 1 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue += comment.nodeValue, with unselected range on comment from 1 to comment.length | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeValue += comment.nodeValue, with selected range on comment from 1 to comment.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data = "", with unselected range collapsed at (comment, comment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.data = "", with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data = "foo", with unselected range collapsed at (comment, comment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.data = "foo", with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data = comment.data, with unselected range collapsed at (comment, comment.length) | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.data = comment.data, with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data += "", with unselected range collapsed at (comment, comment.length) | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.data += "", with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data += "foo", with unselected range collapsed at (comment, comment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.data += "foo", with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.data += comment.data, with unselected range collapsed at (comment, comment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.data += comment.data, with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent = "", with unselected range collapsed at (comment, comment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.textContent = "", with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent = "foo", with unselected range collapsed at (comment, comment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.textContent = "foo", with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent = comment.textContent, with unselected range collapsed at (comment, comment.length) | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.textContent = comment.textContent, with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent += "", with unselected range collapsed at (comment, comment.length) | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.textContent += "", with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent += "foo", with unselected range collapsed at (comment, comment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.textContent += "foo", with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.textContent += comment.textContent, with unselected range collapsed at (comment, comment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.textContent += comment.textContent, with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue = "", with unselected range collapsed at (comment, comment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeValue = "", with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue = "foo", with unselected range collapsed at (comment, comment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeValue = "foo", with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue = comment.nodeValue, with unselected range collapsed at (comment, comment.length) | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.nodeValue = comment.nodeValue, with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue += "", with unselected range collapsed at (comment, comment.length) | FAIL | PASS | PASS | PASS | PASS | FAIL |
comment.nodeValue += "", with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue += "foo", with unselected range collapsed at (comment, comment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeValue += "foo", with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
comment.nodeValue += comment.nodeValue, with unselected range collapsed at (comment, comment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.nodeValue += comment.nodeValue, with selected range collapsed at (comment, comment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
foreignComment.data = "", with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.data = "", with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data = "foo", with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.data = "foo", with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data = foreignComment.data, with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.data = foreignComment.data, with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data += "", with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.data += "", with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data += "foo", with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.data += "foo", with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data += foreignComment.data, with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.data += foreignComment.data, with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent = "", with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.textContent = "", with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent = "foo", with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.textContent = "foo", with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent = foreignComment.textContent, with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.textContent = foreignComment.textContent, with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent += "", with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.textContent += "", with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent += "foo", with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.textContent += "foo", with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent += foreignComment.textContent, with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.textContent += foreignComment.textContent, with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue = "", with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeValue = "", with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue = "foo", with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeValue = "foo", with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue = foreignComment.nodeValue, with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeValue = foreignComment.nodeValue, with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue += "", with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeValue += "", with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue += "foo", with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeValue += "foo", with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue += foreignComment.nodeValue, with unselected range collapsed at (foreignComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeValue += foreignComment.nodeValue, with selected range collapsed at (foreignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data = "", with unselected range on foreignComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.data = "", with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data = "foo", with unselected range on foreignComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.data = "foo", with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data = foreignComment.data, with unselected range on foreignComment from 0 to 1 | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.data = foreignComment.data, with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data += "", with unselected range on foreignComment from 0 to 1 | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.data += "", with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data += "foo", with unselected range on foreignComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.data += "foo", with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data += foreignComment.data, with unselected range on foreignComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.data += foreignComment.data, with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent = "", with unselected range on foreignComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.textContent = "", with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent = "foo", with unselected range on foreignComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.textContent = "foo", with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent = foreignComment.textContent, with unselected range on foreignComment from 0 to 1 | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.textContent = foreignComment.textContent, with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent += "", with unselected range on foreignComment from 0 to 1 | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.textContent += "", with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent += "foo", with unselected range on foreignComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.textContent += "foo", with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent += foreignComment.textContent, with unselected range on foreignComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.textContent += foreignComment.textContent, with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue = "", with unselected range on foreignComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeValue = "", with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue = "foo", with unselected range on foreignComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeValue = "foo", with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue = foreignComment.nodeValue, with unselected range on foreignComment from 0 to 1 | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.nodeValue = foreignComment.nodeValue, with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue += "", with unselected range on foreignComment from 0 to 1 | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.nodeValue += "", with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue += "foo", with unselected range on foreignComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeValue += "foo", with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue += foreignComment.nodeValue, with unselected range on foreignComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeValue += foreignComment.nodeValue, with selected range on foreignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data = "", with unselected range collapsed at (foreignComment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.data = "", with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data = "foo", with unselected range collapsed at (foreignComment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.data = "foo", with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data = foreignComment.data, with unselected range collapsed at (foreignComment, 1) | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.data = foreignComment.data, with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data += "", with unselected range collapsed at (foreignComment, 1) | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.data += "", with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data += "foo", with unselected range collapsed at (foreignComment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.data += "foo", with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data += foreignComment.data, with unselected range collapsed at (foreignComment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.data += foreignComment.data, with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent = "", with unselected range collapsed at (foreignComment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.textContent = "", with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent = "foo", with unselected range collapsed at (foreignComment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.textContent = "foo", with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent = foreignComment.textContent, with unselected range collapsed at (foreignComment, 1) | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.textContent = foreignComment.textContent, with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent += "", with unselected range collapsed at (foreignComment, 1) | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.textContent += "", with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent += "foo", with unselected range collapsed at (foreignComment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.textContent += "foo", with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent += foreignComment.textContent, with unselected range collapsed at (foreignComment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.textContent += foreignComment.textContent, with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue = "", with unselected range collapsed at (foreignComment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeValue = "", with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue = "foo", with unselected range collapsed at (foreignComment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeValue = "foo", with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue = foreignComment.nodeValue, with unselected range collapsed at (foreignComment, 1) | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.nodeValue = foreignComment.nodeValue, with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue += "", with unselected range collapsed at (foreignComment, 1) | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.nodeValue += "", with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue += "foo", with unselected range collapsed at (foreignComment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeValue += "foo", with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue += foreignComment.nodeValue, with unselected range collapsed at (foreignComment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeValue += foreignComment.nodeValue, with selected range collapsed at (foreignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data = "", with unselected range on foreignComment from 0 to foreignComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.data = "", with selected range on foreignComment from 0 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data = "foo", with unselected range on foreignComment from 0 to foreignComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.data = "foo", with selected range on foreignComment from 0 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data = foreignComment.data, with unselected range on foreignComment from 0 to foreignComment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.data = foreignComment.data, with selected range on foreignComment from 0 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data += "", with unselected range on foreignComment from 0 to foreignComment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.data += "", with selected range on foreignComment from 0 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data += "foo", with unselected range on foreignComment from 0 to foreignComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.data += "foo", with selected range on foreignComment from 0 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data += foreignComment.data, with unselected range on foreignComment from 0 to foreignComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.data += foreignComment.data, with selected range on foreignComment from 0 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent = "", with unselected range on foreignComment from 0 to foreignComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.textContent = "", with selected range on foreignComment from 0 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent = "foo", with unselected range on foreignComment from 0 to foreignComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.textContent = "foo", with selected range on foreignComment from 0 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent = foreignComment.textContent, with unselected range on foreignComment from 0 to foreignComment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.textContent = foreignComment.textContent, with selected range on foreignComment from 0 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent += "", with unselected range on foreignComment from 0 to foreignComment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.textContent += "", with selected range on foreignComment from 0 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent += "foo", with unselected range on foreignComment from 0 to foreignComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.textContent += "foo", with selected range on foreignComment from 0 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent += foreignComment.textContent, with unselected range on foreignComment from 0 to foreignComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.textContent += foreignComment.textContent, with selected range on foreignComment from 0 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue = "", with unselected range on foreignComment from 0 to foreignComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeValue = "", with selected range on foreignComment from 0 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue = "foo", with unselected range on foreignComment from 0 to foreignComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeValue = "foo", with selected range on foreignComment from 0 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue = foreignComment.nodeValue, with unselected range on foreignComment from 0 to foreignComment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.nodeValue = foreignComment.nodeValue, with selected range on foreignComment from 0 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue += "", with unselected range on foreignComment from 0 to foreignComment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.nodeValue += "", with selected range on foreignComment from 0 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue += "foo", with unselected range on foreignComment from 0 to foreignComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeValue += "foo", with selected range on foreignComment from 0 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue += foreignComment.nodeValue, with unselected range on foreignComment from 0 to foreignComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeValue += foreignComment.nodeValue, with selected range on foreignComment from 0 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data = "", with unselected range on foreignComment from 1 to foreignComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.data = "", with selected range on foreignComment from 1 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data = "foo", with unselected range on foreignComment from 1 to foreignComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.data = "foo", with selected range on foreignComment from 1 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data = foreignComment.data, with unselected range on foreignComment from 1 to foreignComment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.data = foreignComment.data, with selected range on foreignComment from 1 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data += "", with unselected range on foreignComment from 1 to foreignComment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.data += "", with selected range on foreignComment from 1 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data += "foo", with unselected range on foreignComment from 1 to foreignComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.data += "foo", with selected range on foreignComment from 1 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data += foreignComment.data, with unselected range on foreignComment from 1 to foreignComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.data += foreignComment.data, with selected range on foreignComment from 1 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent = "", with unselected range on foreignComment from 1 to foreignComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.textContent = "", with selected range on foreignComment from 1 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent = "foo", with unselected range on foreignComment from 1 to foreignComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.textContent = "foo", with selected range on foreignComment from 1 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent = foreignComment.textContent, with unselected range on foreignComment from 1 to foreignComment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.textContent = foreignComment.textContent, with selected range on foreignComment from 1 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent += "", with unselected range on foreignComment from 1 to foreignComment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.textContent += "", with selected range on foreignComment from 1 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent += "foo", with unselected range on foreignComment from 1 to foreignComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.textContent += "foo", with selected range on foreignComment from 1 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent += foreignComment.textContent, with unselected range on foreignComment from 1 to foreignComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.textContent += foreignComment.textContent, with selected range on foreignComment from 1 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue = "", with unselected range on foreignComment from 1 to foreignComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeValue = "", with selected range on foreignComment from 1 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue = "foo", with unselected range on foreignComment from 1 to foreignComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeValue = "foo", with selected range on foreignComment from 1 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue = foreignComment.nodeValue, with unselected range on foreignComment from 1 to foreignComment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.nodeValue = foreignComment.nodeValue, with selected range on foreignComment from 1 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue += "", with unselected range on foreignComment from 1 to foreignComment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.nodeValue += "", with selected range on foreignComment from 1 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue += "foo", with unselected range on foreignComment from 1 to foreignComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeValue += "foo", with selected range on foreignComment from 1 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue += foreignComment.nodeValue, with unselected range on foreignComment from 1 to foreignComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeValue += foreignComment.nodeValue, with selected range on foreignComment from 1 to foreignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data = "", with unselected range collapsed at (foreignComment, foreignComment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.data = "", with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data = "foo", with unselected range collapsed at (foreignComment, foreignComment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.data = "foo", with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data = foreignComment.data, with unselected range collapsed at (foreignComment, foreignComment.length) | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.data = foreignComment.data, with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data += "", with unselected range collapsed at (foreignComment, foreignComment.length) | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.data += "", with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data += "foo", with unselected range collapsed at (foreignComment, foreignComment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.data += "foo", with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.data += foreignComment.data, with unselected range collapsed at (foreignComment, foreignComment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.data += foreignComment.data, with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent = "", with unselected range collapsed at (foreignComment, foreignComment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.textContent = "", with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent = "foo", with unselected range collapsed at (foreignComment, foreignComment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.textContent = "foo", with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent = foreignComment.textContent, with unselected range collapsed at (foreignComment, foreignComment.length) | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.textContent = foreignComment.textContent, with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent += "", with unselected range collapsed at (foreignComment, foreignComment.length) | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.textContent += "", with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent += "foo", with unselected range collapsed at (foreignComment, foreignComment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.textContent += "foo", with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.textContent += foreignComment.textContent, with unselected range collapsed at (foreignComment, foreignComment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.textContent += foreignComment.textContent, with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue = "", with unselected range collapsed at (foreignComment, foreignComment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeValue = "", with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue = "foo", with unselected range collapsed at (foreignComment, foreignComment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeValue = "foo", with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue = foreignComment.nodeValue, with unselected range collapsed at (foreignComment, foreignComment.length) | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.nodeValue = foreignComment.nodeValue, with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue += "", with unselected range collapsed at (foreignComment, foreignComment.length) | FAIL | PASS | PASS | PASS | PASS | FAIL |
foreignComment.nodeValue += "", with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue += "foo", with unselected range collapsed at (foreignComment, foreignComment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeValue += "foo", with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignComment.nodeValue += foreignComment.nodeValue, with unselected range collapsed at (foreignComment, foreignComment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignComment.nodeValue += foreignComment.nodeValue, with selected range collapsed at (foreignComment, foreignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.data = "", with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.data = "", with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.data = "foo", with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.data = "foo", with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.data = xmlComment.data, with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.data = xmlComment.data, with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.data += "", with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.data += "", with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.data += "foo", with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.data += "foo", with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.data += xmlComment.data, with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.data += xmlComment.data, with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.textContent = "", with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.textContent = "", with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.textContent = "foo", with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.textContent = "foo", with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.textContent = xmlComment.textContent, with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.textContent = xmlComment.textContent, with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.textContent += "", with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.textContent += "", with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.textContent += "foo", with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.textContent += "foo", with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.textContent += xmlComment.textContent, with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.textContent += xmlComment.textContent, with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue = "", with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeValue = "", with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue = "foo", with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeValue = "foo", with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue = xmlComment.nodeValue, with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeValue = xmlComment.nodeValue, with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue += "", with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeValue += "", with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue += "foo", with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeValue += "foo", with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue += xmlComment.nodeValue, with unselected range collapsed at (xmlComment, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeValue += xmlComment.nodeValue, with selected range collapsed at (xmlComment, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.data = "", with unselected range on xmlComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.data = "", with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.data = "foo", with unselected range on xmlComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.data = "foo", with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.data = xmlComment.data, with unselected range on xmlComment from 0 to 1 | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.data = xmlComment.data, with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.data += "", with unselected range on xmlComment from 0 to 1 | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.data += "", with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.data += "foo", with unselected range on xmlComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.data += "foo", with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.data += xmlComment.data, with unselected range on xmlComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.data += xmlComment.data, with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.textContent = "", with unselected range on xmlComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.textContent = "", with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.textContent = "foo", with unselected range on xmlComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.textContent = "foo", with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.textContent = xmlComment.textContent, with unselected range on xmlComment from 0 to 1 | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.textContent = xmlComment.textContent, with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.textContent += "", with unselected range on xmlComment from 0 to 1 | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.textContent += "", with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.textContent += "foo", with unselected range on xmlComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.textContent += "foo", with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.textContent += xmlComment.textContent, with unselected range on xmlComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.textContent += xmlComment.textContent, with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.nodeValue = "", with unselected range on xmlComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeValue = "", with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.nodeValue = "foo", with unselected range on xmlComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeValue = "foo", with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.nodeValue = xmlComment.nodeValue, with unselected range on xmlComment from 0 to 1 | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue = xmlComment.nodeValue, with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.nodeValue += "", with unselected range on xmlComment from 0 to 1 | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue += "", with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.nodeValue += "foo", with unselected range on xmlComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeValue += "foo", with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.nodeValue += xmlComment.nodeValue, with unselected range on xmlComment from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeValue += xmlComment.nodeValue, with selected range on xmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.data = "", with unselected range collapsed at (xmlComment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.data = "", with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.data = "foo", with unselected range collapsed at (xmlComment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.data = "foo", with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.data = xmlComment.data, with unselected range collapsed at (xmlComment, 1) | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.data = xmlComment.data, with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.data += "", with unselected range collapsed at (xmlComment, 1) | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.data += "", with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.data += "foo", with unselected range collapsed at (xmlComment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.data += "foo", with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.data += xmlComment.data, with unselected range collapsed at (xmlComment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.data += xmlComment.data, with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.textContent = "", with unselected range collapsed at (xmlComment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.textContent = "", with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.textContent = "foo", with unselected range collapsed at (xmlComment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.textContent = "foo", with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.textContent = xmlComment.textContent, with unselected range collapsed at (xmlComment, 1) | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.textContent = xmlComment.textContent, with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.textContent += "", with unselected range collapsed at (xmlComment, 1) | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.textContent += "", with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.textContent += "foo", with unselected range collapsed at (xmlComment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.textContent += "foo", with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.textContent += xmlComment.textContent, with unselected range collapsed at (xmlComment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.textContent += xmlComment.textContent, with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue = "", with unselected range collapsed at (xmlComment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeValue = "", with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue = "foo", with unselected range collapsed at (xmlComment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeValue = "foo", with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue = xmlComment.nodeValue, with unselected range collapsed at (xmlComment, 1) | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue = xmlComment.nodeValue, with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue += "", with unselected range collapsed at (xmlComment, 1) | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue += "", with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue += "foo", with unselected range collapsed at (xmlComment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeValue += "foo", with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue += xmlComment.nodeValue, with unselected range collapsed at (xmlComment, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeValue += xmlComment.nodeValue, with selected range collapsed at (xmlComment, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.data = "", with unselected range on xmlComment from 0 to xmlComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.data = "", with selected range on xmlComment from 0 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.data = "foo", with unselected range on xmlComment from 0 to xmlComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.data = "foo", with selected range on xmlComment from 0 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.data = xmlComment.data, with unselected range on xmlComment from 0 to xmlComment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.data = xmlComment.data, with selected range on xmlComment from 0 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.data += "", with unselected range on xmlComment from 0 to xmlComment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.data += "", with selected range on xmlComment from 0 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.data += "foo", with unselected range on xmlComment from 0 to xmlComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.data += "foo", with selected range on xmlComment from 0 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.data += xmlComment.data, with unselected range on xmlComment from 0 to xmlComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.data += xmlComment.data, with selected range on xmlComment from 0 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.textContent = "", with unselected range on xmlComment from 0 to xmlComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.textContent = "", with selected range on xmlComment from 0 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.textContent = "foo", with unselected range on xmlComment from 0 to xmlComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.textContent = "foo", with selected range on xmlComment from 0 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.textContent = xmlComment.textContent, with unselected range on xmlComment from 0 to xmlComment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.textContent = xmlComment.textContent, with selected range on xmlComment from 0 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.textContent += "", with unselected range on xmlComment from 0 to xmlComment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.textContent += "", with selected range on xmlComment from 0 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.textContent += "foo", with unselected range on xmlComment from 0 to xmlComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.textContent += "foo", with selected range on xmlComment from 0 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.textContent += xmlComment.textContent, with unselected range on xmlComment from 0 to xmlComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.textContent += xmlComment.textContent, with selected range on xmlComment from 0 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.nodeValue = "", with unselected range on xmlComment from 0 to xmlComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeValue = "", with selected range on xmlComment from 0 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.nodeValue = "foo", with unselected range on xmlComment from 0 to xmlComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeValue = "foo", with selected range on xmlComment from 0 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.nodeValue = xmlComment.nodeValue, with unselected range on xmlComment from 0 to xmlComment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue = xmlComment.nodeValue, with selected range on xmlComment from 0 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.nodeValue += "", with unselected range on xmlComment from 0 to xmlComment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue += "", with selected range on xmlComment from 0 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.nodeValue += "foo", with unselected range on xmlComment from 0 to xmlComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeValue += "foo", with selected range on xmlComment from 0 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.nodeValue += xmlComment.nodeValue, with unselected range on xmlComment from 0 to xmlComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeValue += xmlComment.nodeValue, with selected range on xmlComment from 0 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.data = "", with unselected range on xmlComment from 1 to xmlComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.data = "", with selected range on xmlComment from 1 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.data = "foo", with unselected range on xmlComment from 1 to xmlComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.data = "foo", with selected range on xmlComment from 1 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.data = xmlComment.data, with unselected range on xmlComment from 1 to xmlComment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.data = xmlComment.data, with selected range on xmlComment from 1 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.data += "", with unselected range on xmlComment from 1 to xmlComment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.data += "", with selected range on xmlComment from 1 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.data += "foo", with unselected range on xmlComment from 1 to xmlComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.data += "foo", with selected range on xmlComment from 1 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.data += xmlComment.data, with unselected range on xmlComment from 1 to xmlComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.data += xmlComment.data, with selected range on xmlComment from 1 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.textContent = "", with unselected range on xmlComment from 1 to xmlComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.textContent = "", with selected range on xmlComment from 1 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.textContent = "foo", with unselected range on xmlComment from 1 to xmlComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.textContent = "foo", with selected range on xmlComment from 1 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.textContent = xmlComment.textContent, with unselected range on xmlComment from 1 to xmlComment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.textContent = xmlComment.textContent, with selected range on xmlComment from 1 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.textContent += "", with unselected range on xmlComment from 1 to xmlComment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.textContent += "", with selected range on xmlComment from 1 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.textContent += "foo", with unselected range on xmlComment from 1 to xmlComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.textContent += "foo", with selected range on xmlComment from 1 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.textContent += xmlComment.textContent, with unselected range on xmlComment from 1 to xmlComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.textContent += xmlComment.textContent, with selected range on xmlComment from 1 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.nodeValue = "", with unselected range on xmlComment from 1 to xmlComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeValue = "", with selected range on xmlComment from 1 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.nodeValue = "foo", with unselected range on xmlComment from 1 to xmlComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeValue = "foo", with selected range on xmlComment from 1 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.nodeValue = xmlComment.nodeValue, with unselected range on xmlComment from 1 to xmlComment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue = xmlComment.nodeValue, with selected range on xmlComment from 1 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.nodeValue += "", with unselected range on xmlComment from 1 to xmlComment.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue += "", with selected range on xmlComment from 1 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.nodeValue += "foo", with unselected range on xmlComment from 1 to xmlComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeValue += "foo", with selected range on xmlComment from 1 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.nodeValue += xmlComment.nodeValue, with unselected range on xmlComment from 1 to xmlComment.length | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeValue += xmlComment.nodeValue, with selected range on xmlComment from 1 to xmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
xmlComment.data = "", with unselected range collapsed at (xmlComment, xmlComment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.data = "", with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.data = "foo", with unselected range collapsed at (xmlComment, xmlComment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.data = "foo", with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.data = xmlComment.data, with unselected range collapsed at (xmlComment, xmlComment.length) | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.data = xmlComment.data, with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.data += "", with unselected range collapsed at (xmlComment, xmlComment.length) | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.data += "", with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.data += "foo", with unselected range collapsed at (xmlComment, xmlComment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.data += "foo", with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.data += xmlComment.data, with unselected range collapsed at (xmlComment, xmlComment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.data += xmlComment.data, with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.textContent = "", with unselected range collapsed at (xmlComment, xmlComment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.textContent = "", with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.textContent = "foo", with unselected range collapsed at (xmlComment, xmlComment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.textContent = "foo", with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.textContent = xmlComment.textContent, with unselected range collapsed at (xmlComment, xmlComment.length) | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.textContent = xmlComment.textContent, with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.textContent += "", with unselected range collapsed at (xmlComment, xmlComment.length) | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.textContent += "", with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.textContent += "foo", with unselected range collapsed at (xmlComment, xmlComment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.textContent += "foo", with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.textContent += xmlComment.textContent, with unselected range collapsed at (xmlComment, xmlComment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.textContent += xmlComment.textContent, with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue = "", with unselected range collapsed at (xmlComment, xmlComment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeValue = "", with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue = "foo", with unselected range collapsed at (xmlComment, xmlComment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeValue = "foo", with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue = xmlComment.nodeValue, with unselected range collapsed at (xmlComment, xmlComment.length) | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue = xmlComment.nodeValue, with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue += "", with unselected range collapsed at (xmlComment, xmlComment.length) | FAIL | PASS | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue += "", with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue += "foo", with unselected range collapsed at (xmlComment, xmlComment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeValue += "foo", with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
xmlComment.nodeValue += xmlComment.nodeValue, with unselected range collapsed at (xmlComment, xmlComment.length) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.nodeValue += xmlComment.nodeValue, with selected range collapsed at (xmlComment, xmlComment.length) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
detachedComment.data = "", with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.data = "", with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data = "foo", with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.data = "foo", with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data = detachedComment.data, with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.data = detachedComment.data, with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data += "", with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.data += "", with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data += "foo", with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.data += "foo", with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data += detachedComment.data, with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.data += detachedComment.data, with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent = "", with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.textContent = "", with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent = "foo", with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.textContent = "foo", with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent = detachedComment.textContent, with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.textContent = detachedComment.textContent, with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent += "", with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.textContent += "", with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent += "foo", with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.textContent += "foo", with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent += detachedComment.textContent, with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.textContent += detachedComment.textContent, with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue = "", with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.nodeValue = "", with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue = "foo", with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.nodeValue = "foo", with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue = detachedComment.nodeValue, with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.nodeValue = detachedComment.nodeValue, with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue += "", with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.nodeValue += "", with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue += "foo", with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.nodeValue += "foo", with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue += detachedComment.nodeValue, with unselected range collapsed at (detachedComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.nodeValue += detachedComment.nodeValue, with selected range collapsed at (detachedComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data = "", with unselected range on detachedComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.data = "", with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data = "foo", with unselected range on detachedComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.data = "foo", with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data = detachedComment.data, with unselected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data = detachedComment.data, with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data += "", with unselected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data += "", with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data += "foo", with unselected range on detachedComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.data += "foo", with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data += detachedComment.data, with unselected range on detachedComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.data += detachedComment.data, with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent = "", with unselected range on detachedComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.textContent = "", with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent = "foo", with unselected range on detachedComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.textContent = "foo", with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent = detachedComment.textContent, with unselected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent = detachedComment.textContent, with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent += "", with unselected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent += "", with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent += "foo", with unselected range on detachedComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.textContent += "foo", with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent += detachedComment.textContent, with unselected range on detachedComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.textContent += detachedComment.textContent, with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue = "", with unselected range on detachedComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.nodeValue = "", with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue = "foo", with unselected range on detachedComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.nodeValue = "foo", with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue = detachedComment.nodeValue, with unselected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue = detachedComment.nodeValue, with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue += "", with unselected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue += "", with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue += "foo", with unselected range on detachedComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.nodeValue += "foo", with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue += detachedComment.nodeValue, with unselected range on detachedComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.nodeValue += detachedComment.nodeValue, with selected range on detachedComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data = "", with unselected range collapsed at (detachedComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.data = "", with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data = "foo", with unselected range collapsed at (detachedComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.data = "foo", with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data = detachedComment.data, with unselected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data = detachedComment.data, with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data += "", with unselected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data += "", with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data += "foo", with unselected range collapsed at (detachedComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.data += "foo", with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data += detachedComment.data, with unselected range collapsed at (detachedComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.data += detachedComment.data, with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent = "", with unselected range collapsed at (detachedComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.textContent = "", with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent = "foo", with unselected range collapsed at (detachedComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.textContent = "foo", with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent = detachedComment.textContent, with unselected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent = detachedComment.textContent, with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent += "", with unselected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent += "", with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent += "foo", with unselected range collapsed at (detachedComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.textContent += "foo", with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent += detachedComment.textContent, with unselected range collapsed at (detachedComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.textContent += detachedComment.textContent, with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue = "", with unselected range collapsed at (detachedComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.nodeValue = "", with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue = "foo", with unselected range collapsed at (detachedComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.nodeValue = "foo", with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue = detachedComment.nodeValue, with unselected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue = detachedComment.nodeValue, with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue += "", with unselected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue += "", with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue += "foo", with unselected range collapsed at (detachedComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.nodeValue += "foo", with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue += detachedComment.nodeValue, with unselected range collapsed at (detachedComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.nodeValue += detachedComment.nodeValue, with selected range collapsed at (detachedComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data = "", with unselected range on detachedComment from 0 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.data = "", with selected range on detachedComment from 0 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data = "foo", with unselected range on detachedComment from 0 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.data = "foo", with selected range on detachedComment from 0 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data = detachedComment.data, with unselected range on detachedComment from 0 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data = detachedComment.data, with selected range on detachedComment from 0 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data += "", with unselected range on detachedComment from 0 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data += "", with selected range on detachedComment from 0 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data += "foo", with unselected range on detachedComment from 0 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.data += "foo", with selected range on detachedComment from 0 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data += detachedComment.data, with unselected range on detachedComment from 0 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.data += detachedComment.data, with selected range on detachedComment from 0 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent = "", with unselected range on detachedComment from 0 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.textContent = "", with selected range on detachedComment from 0 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent = "foo", with unselected range on detachedComment from 0 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.textContent = "foo", with selected range on detachedComment from 0 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent = detachedComment.textContent, with unselected range on detachedComment from 0 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent = detachedComment.textContent, with selected range on detachedComment from 0 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent += "", with unselected range on detachedComment from 0 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent += "", with selected range on detachedComment from 0 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent += "foo", with unselected range on detachedComment from 0 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.textContent += "foo", with selected range on detachedComment from 0 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent += detachedComment.textContent, with unselected range on detachedComment from 0 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.textContent += detachedComment.textContent, with selected range on detachedComment from 0 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue = "", with unselected range on detachedComment from 0 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.nodeValue = "", with selected range on detachedComment from 0 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue = "foo", with unselected range on detachedComment from 0 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.nodeValue = "foo", with selected range on detachedComment from 0 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue = detachedComment.nodeValue, with unselected range on detachedComment from 0 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue = detachedComment.nodeValue, with selected range on detachedComment from 0 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue += "", with unselected range on detachedComment from 0 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue += "", with selected range on detachedComment from 0 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue += "foo", with unselected range on detachedComment from 0 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.nodeValue += "foo", with selected range on detachedComment from 0 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue += detachedComment.nodeValue, with unselected range on detachedComment from 0 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.nodeValue += detachedComment.nodeValue, with selected range on detachedComment from 0 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data = "", with unselected range on detachedComment from 1 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.data = "", with selected range on detachedComment from 1 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data = "foo", with unselected range on detachedComment from 1 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.data = "foo", with selected range on detachedComment from 1 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data = detachedComment.data, with unselected range on detachedComment from 1 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data = detachedComment.data, with selected range on detachedComment from 1 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data += "", with unselected range on detachedComment from 1 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data += "", with selected range on detachedComment from 1 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data += "foo", with unselected range on detachedComment from 1 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.data += "foo", with selected range on detachedComment from 1 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data += detachedComment.data, with unselected range on detachedComment from 1 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.data += detachedComment.data, with selected range on detachedComment from 1 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent = "", with unselected range on detachedComment from 1 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.textContent = "", with selected range on detachedComment from 1 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent = "foo", with unselected range on detachedComment from 1 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.textContent = "foo", with selected range on detachedComment from 1 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent = detachedComment.textContent, with unselected range on detachedComment from 1 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent = detachedComment.textContent, with selected range on detachedComment from 1 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent += "", with unselected range on detachedComment from 1 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent += "", with selected range on detachedComment from 1 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent += "foo", with unselected range on detachedComment from 1 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.textContent += "foo", with selected range on detachedComment from 1 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent += detachedComment.textContent, with unselected range on detachedComment from 1 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.textContent += detachedComment.textContent, with selected range on detachedComment from 1 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue = "", with unselected range on detachedComment from 1 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.nodeValue = "", with selected range on detachedComment from 1 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue = "foo", with unselected range on detachedComment from 1 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.nodeValue = "foo", with selected range on detachedComment from 1 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue = detachedComment.nodeValue, with unselected range on detachedComment from 1 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue = detachedComment.nodeValue, with selected range on detachedComment from 1 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue += "", with unselected range on detachedComment from 1 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue += "", with selected range on detachedComment from 1 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue += "foo", with unselected range on detachedComment from 1 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.nodeValue += "foo", with selected range on detachedComment from 1 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue += detachedComment.nodeValue, with unselected range on detachedComment from 1 to detachedComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.nodeValue += detachedComment.nodeValue, with selected range on detachedComment from 1 to detachedComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data = "", with unselected range collapsed at (detachedComment, detachedComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.data = "", with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data = "foo", with unselected range collapsed at (detachedComment, detachedComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.data = "foo", with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data = detachedComment.data, with unselected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data = detachedComment.data, with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data += "", with unselected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data += "", with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data += "foo", with unselected range collapsed at (detachedComment, detachedComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.data += "foo", with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.data += detachedComment.data, with unselected range collapsed at (detachedComment, detachedComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.data += detachedComment.data, with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent = "", with unselected range collapsed at (detachedComment, detachedComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.textContent = "", with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent = "foo", with unselected range collapsed at (detachedComment, detachedComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.textContent = "foo", with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent = detachedComment.textContent, with unselected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent = detachedComment.textContent, with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent += "", with unselected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent += "", with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent += "foo", with unselected range collapsed at (detachedComment, detachedComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.textContent += "foo", with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.textContent += detachedComment.textContent, with unselected range collapsed at (detachedComment, detachedComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.textContent += detachedComment.textContent, with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue = "", with unselected range collapsed at (detachedComment, detachedComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.nodeValue = "", with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue = "foo", with unselected range collapsed at (detachedComment, detachedComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.nodeValue = "foo", with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue = detachedComment.nodeValue, with unselected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue = detachedComment.nodeValue, with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue += "", with unselected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue += "", with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue += "foo", with unselected range collapsed at (detachedComment, detachedComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.nodeValue += "foo", with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedComment.nodeValue += detachedComment.nodeValue, with unselected range collapsed at (detachedComment, detachedComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedComment.nodeValue += detachedComment.nodeValue, with selected range collapsed at (detachedComment, detachedComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data = "", with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.data = "", with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data = "foo", with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.data = "foo", with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data = detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.data = detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data += "", with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.data += "", with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data += "foo", with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.data += "foo", with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data += detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.data += detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent = "", with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.textContent = "", with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent = "foo", with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.textContent = "foo", with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent += "", with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.textContent += "", with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent += "foo", with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.textContent += "foo", with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue = "", with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.nodeValue = "", with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue = "foo", with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.nodeValue = "foo", with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue += "", with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.nodeValue += "", with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue += "foo", with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.nodeValue += "foo", with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data = "", with unselected range on detachedForeignComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.data = "", with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data = "foo", with unselected range on detachedForeignComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.data = "foo", with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data = detachedForeignComment.data, with unselected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data = detachedForeignComment.data, with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data += "", with unselected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data += "", with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data += "foo", with unselected range on detachedForeignComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.data += "foo", with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data += detachedForeignComment.data, with unselected range on detachedForeignComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.data += detachedForeignComment.data, with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent = "", with unselected range on detachedForeignComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.textContent = "", with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent = "foo", with unselected range on detachedForeignComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.textContent = "foo", with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent += "", with unselected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent += "", with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent += "foo", with unselected range on detachedForeignComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.textContent += "foo", with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range on detachedForeignComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue = "", with unselected range on detachedForeignComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.nodeValue = "", with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue = "foo", with unselected range on detachedForeignComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.nodeValue = "foo", with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue += "", with unselected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue += "", with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue += "foo", with unselected range on detachedForeignComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.nodeValue += "foo", with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data = "", with unselected range collapsed at (detachedForeignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.data = "", with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data = "foo", with unselected range collapsed at (detachedForeignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.data = "foo", with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data = detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data = detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data += "", with unselected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data += "", with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data += "foo", with unselected range collapsed at (detachedForeignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.data += "foo", with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data += detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.data += detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent = "", with unselected range collapsed at (detachedForeignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.textContent = "", with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent = "foo", with unselected range collapsed at (detachedForeignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.textContent = "foo", with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent += "", with unselected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent += "", with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent += "foo", with unselected range collapsed at (detachedForeignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.textContent += "foo", with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue = "", with unselected range collapsed at (detachedForeignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.nodeValue = "", with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue = "foo", with unselected range collapsed at (detachedForeignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.nodeValue = "foo", with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue += "", with unselected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue += "", with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue += "foo", with unselected range collapsed at (detachedForeignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.nodeValue += "foo", with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data = "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.data = "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data = "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.data = "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data = detachedForeignComment.data, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data = detachedForeignComment.data, with selected range on detachedForeignComment from 0 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data += "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data += "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data += "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.data += "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data += detachedForeignComment.data, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.data += detachedForeignComment.data, with selected range on detachedForeignComment from 0 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent = "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.textContent = "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent = "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.textContent = "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range on detachedForeignComment from 0 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent += "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent += "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent += "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.textContent += "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range on detachedForeignComment from 0 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue = "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.nodeValue = "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue = "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.nodeValue = "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 0 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue += "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue += "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue += "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.nodeValue += "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 0 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data = "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.data = "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data = "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.data = "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data = detachedForeignComment.data, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data = detachedForeignComment.data, with selected range on detachedForeignComment from 1 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data += "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data += "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data += "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.data += "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data += detachedForeignComment.data, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.data += detachedForeignComment.data, with selected range on detachedForeignComment from 1 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent = "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.textContent = "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent = "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.textContent = "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range on detachedForeignComment from 1 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent += "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent += "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent += "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.textContent += "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range on detachedForeignComment from 1 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue = "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.nodeValue = "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue = "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.nodeValue = "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 1 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue += "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue += "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue += "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.nodeValue += "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 1 to detachedForeignComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data = "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.data = "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data = "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.data = "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data = detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data = detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data += "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data += "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data += "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.data += "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.data += detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.data += detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent = "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.textContent = "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent = "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.textContent = "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent += "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent += "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent += "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.textContent += "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue = "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.nodeValue = "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue = "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.nodeValue = "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue += "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue += "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue += "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.nodeValue += "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data = "", with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.data = "", with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data = "foo", with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.data = "foo", with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data = detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.data = detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data += "", with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.data += "", with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data += "foo", with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.data += "foo", with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data += detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.data += detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent = "", with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.textContent = "", with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent = "foo", with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.textContent = "foo", with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent += "", with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.textContent += "", with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent += "foo", with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.textContent += "foo", with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue = "", with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.nodeValue = "", with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue = "foo", with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.nodeValue = "foo", with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue += "", with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.nodeValue += "", with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue += "foo", with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.nodeValue += "foo", with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, 0) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data = "", with unselected range on detachedXmlComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.data = "", with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data = "foo", with unselected range on detachedXmlComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.data = "foo", with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data = detachedXmlComment.data, with unselected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data = detachedXmlComment.data, with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data += "", with unselected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data += "", with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data += "foo", with unselected range on detachedXmlComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.data += "foo", with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data += detachedXmlComment.data, with unselected range on detachedXmlComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.data += detachedXmlComment.data, with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent = "", with unselected range on detachedXmlComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.textContent = "", with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent = "foo", with unselected range on detachedXmlComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.textContent = "foo", with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent += "", with unselected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent += "", with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent += "foo", with unselected range on detachedXmlComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.textContent += "foo", with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range on detachedXmlComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue = "", with unselected range on detachedXmlComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.nodeValue = "", with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue = "foo", with unselected range on detachedXmlComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.nodeValue = "foo", with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue += "", with unselected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue += "", with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue += "foo", with unselected range on detachedXmlComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.nodeValue += "foo", with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 0 to 1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data = "", with unselected range collapsed at (detachedXmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.data = "", with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data = "foo", with unselected range collapsed at (detachedXmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.data = "foo", with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data = detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data = detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data += "", with unselected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data += "", with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data += "foo", with unselected range collapsed at (detachedXmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.data += "foo", with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data += detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.data += detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent = "", with unselected range collapsed at (detachedXmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.textContent = "", with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent = "foo", with unselected range collapsed at (detachedXmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.textContent = "foo", with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent += "", with unselected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent += "", with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent += "foo", with unselected range collapsed at (detachedXmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.textContent += "foo", with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue = "", with unselected range collapsed at (detachedXmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.nodeValue = "", with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue = "foo", with unselected range collapsed at (detachedXmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.nodeValue = "foo", with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue += "", with unselected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue += "", with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue += "foo", with unselected range collapsed at (detachedXmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.nodeValue += "foo", with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, 1) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data = "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.data = "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data = "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.data = "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data = detachedXmlComment.data, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data = detachedXmlComment.data, with selected range on detachedXmlComment from 0 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data += "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data += "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data += "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.data += "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data += detachedXmlComment.data, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.data += detachedXmlComment.data, with selected range on detachedXmlComment from 0 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent = "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.textContent = "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent = "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.textContent = "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range on detachedXmlComment from 0 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent += "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent += "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent += "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.textContent += "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range on detachedXmlComment from 0 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue = "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.nodeValue = "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue = "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.nodeValue = "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 0 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue += "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue += "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue += "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.nodeValue += "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 0 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data = "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.data = "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data = "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.data = "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data = detachedXmlComment.data, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data = detachedXmlComment.data, with selected range on detachedXmlComment from 1 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data += "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data += "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data += "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.data += "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data += detachedXmlComment.data, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.data += detachedXmlComment.data, with selected range on detachedXmlComment from 1 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent = "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.textContent = "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent = "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.textContent = "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range on detachedXmlComment from 1 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent += "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent += "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent += "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.textContent += "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range on detachedXmlComment from 1 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue = "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.nodeValue = "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue = "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.nodeValue = "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 1 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue += "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue += "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue += "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.nodeValue += "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 1 to detachedXmlComment.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data = "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.data = "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data = "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.data = "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data = detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data = detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data += "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data += "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data += "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.data += "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.data += detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.data += detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent = "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.textContent = "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent = "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.textContent = "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent += "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent += "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent += "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.textContent += "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue = "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.nodeValue = "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue = "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.nodeValue = "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue += "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue += "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue += "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.nodeValue += "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) | PASS | FAIL | PASS | FAIL | PASS | PASS |
detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
testDiv.insertBefore(paras[0], paras[1]), with unselected range collapsed at (paras[0], 0) | FAIL | PASS | PASS | PASS | PASS | FAIL |
testDiv.insertBefore(paras[0], paras[1]), with selected range collapsed at (paras[0], 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
testDiv.insertBefore(paras[0], paras[1]), with unselected range on paras[0] from 0 to 1 | FAIL | PASS | PASS | PASS | PASS | FAIL |
testDiv.insertBefore(paras[0], paras[1]), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
testDiv.insertBefore(paras[0], paras[1]), with unselected range collapsed at (paras[0], 1) | FAIL | PASS | PASS | PASS | PASS | FAIL |
testDiv.insertBefore(paras[0], paras[1]), with selected range collapsed at (paras[0], 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
testDiv.insertBefore(paras[0], paras[1]), with unselected range on testDiv from 0 to 2 | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.insertBefore(paras[0], paras[1]), with selected range on testDiv from 0 to 2 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
testDiv.insertBefore(paras[0], paras[1]), with unselected range collapsed at (testDiv, 1) | FAIL | PASS | PASS | PASS | PASS | FAIL |
testDiv.insertBefore(paras[0], paras[1]), with selected range collapsed at (testDiv, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
testDiv.insertBefore(paras[0], paras[1]), with unselected range on testDiv from 1 to 2 | FAIL | PASS | PASS | PASS | PASS | FAIL |
testDiv.insertBefore(paras[0], paras[1]), with selected range on testDiv from 1 to 2 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
testDiv.insertBefore(paras[0], paras[1]), with unselected range collapsed at (testDiv, 2) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.insertBefore(paras[0], paras[1]), with selected range collapsed at (testDiv, 2) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].insertBefore(paras[1], paras[0].firstChild), with unselected range collapsed at (paras[0], 0) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].insertBefore(paras[1], paras[0].firstChild), with selected range collapsed at (paras[0], 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].insertBefore(paras[1], paras[0].firstChild), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].insertBefore(paras[1], paras[0].firstChild), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].insertBefore(paras[1], paras[0].firstChild), with unselected range collapsed at (paras[0], 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].insertBefore(paras[1], paras[0].firstChild), with selected range collapsed at (paras[0], 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].insertBefore(paras[1], paras[0].firstChild), with unselected range on testDiv from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].insertBefore(paras[1], paras[0].firstChild), with selected range on testDiv from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].insertBefore(paras[1], paras[0].firstChild), with unselected range on testDiv from 0 to 2 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].insertBefore(paras[1], paras[0].firstChild), with selected range on testDiv from 0 to 2 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].insertBefore(paras[1], paras[0].firstChild), with unselected range collapsed at (testDiv, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].insertBefore(paras[1], paras[0].firstChild), with selected range collapsed at (testDiv, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].insertBefore(paras[1], paras[0].firstChild), with unselected range on testDiv from 1 to 2 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].insertBefore(paras[1], paras[0].firstChild), with selected range on testDiv from 1 to 2 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].insertBefore(paras[1], null), with unselected range collapsed at (paras[0], 0) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].insertBefore(paras[1], null), with selected range collapsed at (paras[0], 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].insertBefore(paras[1], null), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].insertBefore(paras[1], null), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].insertBefore(paras[1], null), with unselected range collapsed at (paras[0], 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].insertBefore(paras[1], null), with selected range collapsed at (paras[0], 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].insertBefore(paras[1], null), with unselected range on testDiv from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].insertBefore(paras[1], null), with selected range on testDiv from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].insertBefore(paras[1], null), with unselected range on testDiv from 0 to 2 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].insertBefore(paras[1], null), with selected range on testDiv from 0 to 2 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].insertBefore(paras[1], null), with unselected range collapsed at (testDiv, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].insertBefore(paras[1], null), with selected range collapsed at (testDiv, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].insertBefore(paras[1], null), with unselected range on testDiv from 1 to 2 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].insertBefore(paras[1], null), with selected range on testDiv from 1 to 2 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with unselected range collapsed at (foreignDoc, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with selected range collapsed at (foreignDoc, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with unselected range on foreignDoc from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with selected range on foreignDoc from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with unselected range on foreignDoc from 0 to 2 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with selected range on foreignDoc from 0 to 2 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with unselected range collapsed at (foreignDoc, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with selected range collapsed at (foreignDoc, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with unselected range collapsed at (foreignDoc, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with selected range collapsed at (foreignDoc, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with unselected range on foreignDoc from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with selected range on foreignDoc from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with unselected range on foreignDoc from 0 to 2 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with selected range on foreignDoc from 0 to 2 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with unselected range collapsed at (foreignDoc, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with selected range collapsed at (foreignDoc, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignDoc.insertBefore(detachedComment, null), with unselected range on foreignDoc from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.insertBefore(detachedComment, null), with selected range on foreignDoc from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].insertBefore(xmlTextNode, paras[0].firstChild), with unselected range collapsed at (paras[0], 0) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].insertBefore(xmlTextNode, paras[0].firstChild), with selected range collapsed at (paras[0], 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].insertBefore(xmlTextNode, paras[0].firstChild), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].insertBefore(xmlTextNode, paras[0].firstChild), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].insertBefore(xmlTextNode, paras[0].firstChild), with unselected range collapsed at (paras[0], 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].insertBefore(xmlTextNode, paras[0].firstChild), with selected range collapsed at (paras[0], 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].insertBefore(paras[0], paras[0].firstChild), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].insertBefore(paras[0], paras[0].firstChild), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].insertBefore(testDiv, paras[0].firstChild), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].insertBefore(testDiv, paras[0].firstChild), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].insertBefore(document, paras[0].firstChild), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].insertBefore(document, paras[0].firstChild), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].insertBefore(foreignDoc, paras[0].firstChild), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].insertBefore(foreignDoc, paras[0].firstChild), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].insertBefore(document.doctype, paras[0].firstChild), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].insertBefore(document.doctype, paras[0].firstChild), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
testDiv.replaceChild(paras[0], paras[0]), with unselected range collapsed at (paras[0], 0) | FAIL | PASS | PASS | PASS | PASS | FAIL |
testDiv.replaceChild(paras[0], paras[0]), with selected range collapsed at (paras[0], 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
testDiv.replaceChild(paras[0], paras[0]), with unselected range on paras[0] from 0 to 1 | FAIL | PASS | PASS | PASS | PASS | FAIL |
testDiv.replaceChild(paras[0], paras[0]), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
testDiv.replaceChild(paras[0], paras[0]), with unselected range collapsed at (paras[0], 1) | FAIL | PASS | PASS | PASS | PASS | FAIL |
testDiv.replaceChild(paras[0], paras[0]), with selected range collapsed at (paras[0], 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
testDiv.replaceChild(paras[0], paras[0]), with unselected range on testDiv from 0 to 2 | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.replaceChild(paras[0], paras[0]), with selected range on testDiv from 0 to 2 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
testDiv.replaceChild(paras[0], paras[0]), with unselected range collapsed at (testDiv, 1) | FAIL | PASS | PASS | PASS | PASS | FAIL |
testDiv.replaceChild(paras[0], paras[0]), with selected range collapsed at (testDiv, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
testDiv.replaceChild(paras[0], paras[0]), with unselected range on testDiv from 1 to 2 | FAIL | PASS | PASS | PASS | PASS | FAIL |
testDiv.replaceChild(paras[0], paras[0]), with selected range on testDiv from 1 to 2 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
testDiv.replaceChild(paras[0], paras[0]), with unselected range collapsed at (testDiv, 2) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.replaceChild(paras[0], paras[0]), with selected range collapsed at (testDiv, 2) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].replaceChild(paras[1], paras[0].firstChild), with unselected range collapsed at (paras[0], 0) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].replaceChild(paras[1], paras[0].firstChild), with selected range collapsed at (paras[0], 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].replaceChild(paras[1], paras[0].firstChild), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].replaceChild(paras[1], paras[0].firstChild), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].replaceChild(paras[1], paras[0].firstChild), with unselected range collapsed at (paras[0], 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].replaceChild(paras[1], paras[0].firstChild), with selected range collapsed at (paras[0], 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].replaceChild(paras[1], paras[0].firstChild), with unselected range on testDiv from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].replaceChild(paras[1], paras[0].firstChild), with selected range on testDiv from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].replaceChild(paras[1], paras[0].firstChild), with unselected range on testDiv from 0 to 2 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].replaceChild(paras[1], paras[0].firstChild), with selected range on testDiv from 0 to 2 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].replaceChild(paras[1], paras[0].firstChild), with unselected range collapsed at (testDiv, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].replaceChild(paras[1], paras[0].firstChild), with selected range collapsed at (testDiv, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].replaceChild(paras[1], paras[0].firstChild), with unselected range on testDiv from 1 to 2 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].replaceChild(paras[1], paras[0].firstChild), with selected range on testDiv from 1 to 2 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with unselected range collapsed at (foreignDoc, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with selected range collapsed at (foreignDoc, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with unselected range on foreignDoc from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with selected range on foreignDoc from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with unselected range on foreignDoc from 0 to 2 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with selected range on foreignDoc from 0 to 2 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with unselected range collapsed at (foreignDoc, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with selected range collapsed at (foreignDoc, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with unselected range collapsed at (foreignDoc, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with selected range collapsed at (foreignDoc, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with unselected range on foreignDoc from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with selected range on foreignDoc from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with unselected range on foreignDoc from 0 to 2 | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with selected range on foreignDoc from 0 to 2 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with unselected range collapsed at (foreignDoc, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with selected range collapsed at (foreignDoc, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].replaceChild(xmlTextNode, paras[0].firstChild), with unselected range collapsed at (paras[0], 0) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].replaceChild(xmlTextNode, paras[0].firstChild), with selected range collapsed at (paras[0], 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].replaceChild(xmlTextNode, paras[0].firstChild), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].replaceChild(xmlTextNode, paras[0].firstChild), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].replaceChild(xmlTextNode, paras[0].firstChild), with unselected range collapsed at (paras[0], 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].replaceChild(xmlTextNode, paras[0].firstChild), with selected range collapsed at (paras[0], 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].replaceChild(paras[0], paras[0].firstChild), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].replaceChild(paras[0], paras[0].firstChild), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].replaceChild(testDiv, paras[0].firstChild), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].replaceChild(testDiv, paras[0].firstChild), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].replaceChild(document, paras[0].firstChild), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].replaceChild(document, paras[0].firstChild), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].replaceChild(foreignDoc, paras[0].firstChild), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].replaceChild(foreignDoc, paras[0].firstChild), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].replaceChild(document.doctype, paras[0].firstChild), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].replaceChild(document.doctype, paras[0].firstChild), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
testDiv.appendChild(testDiv.lastChild), with unselected range collapsed at (testDiv.lastChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
testDiv.appendChild(testDiv.lastChild), with selected range collapsed at (testDiv.lastChild, 0) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
testDiv.appendChild(testDiv.lastChild), with unselected range on testDiv.lastChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
testDiv.appendChild(testDiv.lastChild), with selected range on testDiv.lastChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
testDiv.appendChild(testDiv.lastChild), with unselected range collapsed at (testDiv.lastChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
testDiv.appendChild(testDiv.lastChild), with selected range collapsed at (testDiv.lastChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
testDiv.appendChild(testDiv.lastChild), with unselected range on testDiv from testDiv.childNodes.length - 2 to testDiv.childNodes.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
testDiv.appendChild(testDiv.lastChild), with selected range on testDiv from testDiv.childNodes.length - 2 to testDiv.childNodes.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
testDiv.appendChild(testDiv.lastChild), with unselected range on testDiv from testDiv.childNodes.length - 2 to testDiv.childNodes.length - 1 | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.appendChild(testDiv.lastChild), with selected range on testDiv from testDiv.childNodes.length - 2 to testDiv.childNodes.length - 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
testDiv.appendChild(testDiv.lastChild), with unselected range on testDiv from testDiv.childNodes.length - 1 to testDiv.childNodes.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
testDiv.appendChild(testDiv.lastChild), with selected range on testDiv from testDiv.childNodes.length - 1 to testDiv.childNodes.length | FAIL | FAIL | PASS | PASS | PASS | FAIL |
testDiv.appendChild(testDiv.lastChild), with unselected range collapsed at (testDiv, testDiv.childNodes.length - 1) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.appendChild(testDiv.lastChild), with selected range collapsed at (testDiv, testDiv.childNodes.length - 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
testDiv.appendChild(testDiv.lastChild), with unselected range collapsed at (testDiv, testDiv.childNodes.length) | FAIL | PASS | PASS | PASS | PASS | FAIL |
testDiv.appendChild(testDiv.lastChild), with selected range collapsed at (testDiv, testDiv.childNodes.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedDiv.appendChild(detachedDiv.lastChild), with unselected range collapsed at (detachedDiv.lastChild, 0) | FAIL | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.appendChild(detachedDiv.lastChild), with selected range collapsed at (detachedDiv.lastChild, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
detachedDiv.appendChild(detachedDiv.lastChild), with unselected range on detachedDiv.lastChild from 0 to 1 | FAIL | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.appendChild(detachedDiv.lastChild), with selected range on detachedDiv.lastChild from 0 to 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedDiv.appendChild(detachedDiv.lastChild), with unselected range collapsed at (detachedDiv.lastChild, 1) | FAIL | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.appendChild(detachedDiv.lastChild), with selected range collapsed at (detachedDiv.lastChild, 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedDiv.appendChild(detachedDiv.lastChild), with unselected range on detachedDiv from detachedDiv.childNodes.length - 2 to detachedDiv.childNodes.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.appendChild(detachedDiv.lastChild), with selected range on detachedDiv from detachedDiv.childNodes.length - 2 to detachedDiv.childNodes.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedDiv.appendChild(detachedDiv.lastChild), with unselected range on detachedDiv from detachedDiv.childNodes.length - 2 to detachedDiv.childNodes.length - 1 | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.appendChild(detachedDiv.lastChild), with selected range on detachedDiv from detachedDiv.childNodes.length - 2 to detachedDiv.childNodes.length - 1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedDiv.appendChild(detachedDiv.lastChild), with unselected range on detachedDiv from detachedDiv.childNodes.length - 1 to detachedDiv.childNodes.length | FAIL | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.appendChild(detachedDiv.lastChild), with selected range on detachedDiv from detachedDiv.childNodes.length - 1 to detachedDiv.childNodes.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
detachedDiv.appendChild(detachedDiv.lastChild), with unselected range collapsed at (detachedDiv, detachedDiv.childNodes.length - 1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.appendChild(detachedDiv.lastChild), with selected range collapsed at (detachedDiv, detachedDiv.childNodes.length - 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
detachedDiv.appendChild(detachedDiv.lastChild), with unselected range collapsed at (detachedDiv, detachedDiv.childNodes.length) | FAIL | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.appendChild(detachedDiv.lastChild), with selected range collapsed at (detachedDiv, detachedDiv.childNodes.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].appendChild(paras[1]), with unselected range collapsed at (paras[0], 0) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].appendChild(paras[1]), with selected range collapsed at (paras[0], 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].appendChild(paras[1]), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].appendChild(paras[1]), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].appendChild(paras[1]), with unselected range collapsed at (paras[0], 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].appendChild(paras[1]), with selected range collapsed at (paras[0], 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].appendChild(paras[1]), with unselected range on testDiv from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].appendChild(paras[1]), with selected range on testDiv from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].appendChild(paras[1]), with unselected range on testDiv from 0 to 2 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].appendChild(paras[1]), with selected range on testDiv from 0 to 2 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].appendChild(paras[1]), with unselected range collapsed at (testDiv, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].appendChild(paras[1]), with selected range collapsed at (testDiv, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].appendChild(paras[1]), with unselected range on testDiv from 1 to 2 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].appendChild(paras[1]), with selected range on testDiv from 1 to 2 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
foreignDoc.appendChild(detachedComment), with unselected range on foreignDoc from foreignDoc.childNodes.length - 1 to foreignDoc.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.appendChild(detachedComment), with selected range on foreignDoc from foreignDoc.childNodes.length - 1 to foreignDoc.childNodes.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignDoc.appendChild(detachedComment), with unselected range collapsed at (foreignDoc, foreignDoc.childNodes.length - 1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.appendChild(detachedComment), with selected range collapsed at (foreignDoc, foreignDoc.childNodes.length - 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignDoc.appendChild(detachedComment), with unselected range collapsed at (foreignDoc, foreignDoc.childNodes.length) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.appendChild(detachedComment), with selected range collapsed at (foreignDoc, foreignDoc.childNodes.length) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
foreignDoc.appendChild(detachedComment), with unselected range on detachedComment from 0 to 5 | PASS | FAIL | PASS | FAIL | PASS | PASS |
foreignDoc.appendChild(detachedComment), with selected range on detachedComment from 0 to 5 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].appendChild(xmlTextNode), with unselected range collapsed at (paras[0], 0) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].appendChild(xmlTextNode), with selected range collapsed at (paras[0], 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].appendChild(xmlTextNode), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].appendChild(xmlTextNode), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].appendChild(xmlTextNode), with unselected range collapsed at (paras[0], 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].appendChild(xmlTextNode), with selected range collapsed at (paras[0], 1) | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
paras[0].appendChild(paras[0]), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].appendChild(paras[0]), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].appendChild(testDiv), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].appendChild(testDiv), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].appendChild(document), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].appendChild(document), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].appendChild(foreignDoc), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].appendChild(foreignDoc), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].appendChild(document.doctype), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].appendChild(document.doctype), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].parentNode.removeChild(paras[0]), with unselected range collapsed at (paras[0], 0) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].parentNode.removeChild(paras[0]), with selected range collapsed at (paras[0], 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].parentNode.removeChild(paras[0]), with unselected range on paras[0] from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].parentNode.removeChild(paras[0]), with selected range on paras[0] from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].parentNode.removeChild(paras[0]), with unselected range collapsed at (paras[0], 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].parentNode.removeChild(paras[0]), with selected range collapsed at (paras[0], 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].parentNode.removeChild(paras[0]), with unselected range collapsed at (testDiv, 0) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].parentNode.removeChild(paras[0]), with selected range collapsed at (testDiv, 0) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].parentNode.removeChild(paras[0]), with unselected range on testDiv from 0 to 1 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].parentNode.removeChild(paras[0]), with selected range on testDiv from 0 to 1 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].parentNode.removeChild(paras[0]), with unselected range collapsed at (testDiv, 1) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].parentNode.removeChild(paras[0]), with selected range collapsed at (testDiv, 1) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].parentNode.removeChild(paras[0]), with unselected range on testDiv from 0 to 2 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].parentNode.removeChild(paras[0]), with selected range on testDiv from 0 to 2 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].parentNode.removeChild(paras[0]), with unselected range on testDiv from 1 to 2 | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].parentNode.removeChild(paras[0]), with selected range on testDiv from 1 to 2 | FAIL | FAIL | PASS | PASS | PASS | FAIL |
paras[0].parentNode.removeChild(paras[0]), with unselected range collapsed at (testDiv, 2) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].parentNode.removeChild(paras[0]), with selected range collapsed at (testDiv, 2) | FAIL | FAIL | PASS | PASS | PASS | FAIL |
foreignDoc.documentElement.parentNode.removeChild(foreignDoc.documentElement), with unselected range on foreignDoc from 0 to foreignDoc.childNodes.length | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.documentElement.parentNode.removeChild(foreignDoc.documentElement), with selected range on foreignDoc from 0 to foreignDoc.childNodes.length | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
/dom/ranges/Range-selectNode.html | OK | OK | OK | OK | OK | OK |
current doc: #document node, current doc's range, type 9 | PASS | PASS | PASS | FAIL | PASS | FAIL |
current doc: #document node, foreign doc's range, type 9 | PASS | PASS | PASS | FAIL | PASS | FAIL |
current doc: #document node, XML doc's range, type 9 | PASS | PASS | PASS | FAIL | PASS | FAIL |
current doc: #document node, detached range, type 9 | PASS | PASS | PASS | PASS | PASS | PASS |
** current doc: html node, current doc's range, type 10 | PASS | PASS | PASS | FAIL | PASS | FAIL |
** current doc: html node, foreign doc's range, type 10 | PASS | PASS | PASS | FAIL | PASS | FAIL |
** current doc: html node, XML doc's range, type 10 | PASS | PASS | PASS | FAIL | PASS | FAIL |
** current doc: html node, detached range, type 10 | PASS | PASS | PASS | PASS | PASS | PASS |
** current doc: html node, current doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
** current doc: html node, foreign doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
** current doc: html node, XML doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
** current doc: html node, detached range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
**** current doc: head node, current doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
**** current doc: head node, foreign doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
**** current doc: head node, XML doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
**** current doc: head node, detached range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
****** current doc: title node, current doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
****** current doc: title node, foreign doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
****** current doc: title node, XML doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
****** current doc: title node, detached range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
******** current doc: #text node, current doc's range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
******** current doc: #text node, foreign doc's range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
******** current doc: #text node, XML doc's range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
******** current doc: #text node, detached range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
****** current doc: #text node, current doc's range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
****** current doc: #text node, foreign doc's range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
****** current doc: #text node, XML doc's range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
****** current doc: #text node, detached range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
****** current doc: link node, current doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
****** current doc: link node, foreign doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
****** current doc: link node, XML doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
****** current doc: link node, detached range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
****** current doc: meta node, current doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
****** current doc: meta node, foreign doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
****** current doc: meta node, XML doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
****** current doc: meta node, detached range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
**** current doc: body node, current doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
**** current doc: body node, foreign doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
**** current doc: body node, XML doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
**** current doc: body node, detached range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
****** current doc: div node, current doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
****** current doc: div node, foreign doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
****** current doc: div node, XML doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
****** current doc: div node, detached range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
******** current doc: p node, current doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
******** current doc: p node, foreign doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
******** current doc: p node, XML doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
******** current doc: p node, detached range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
********** current doc: #text node, current doc's range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
********** current doc: #text node, foreign doc's range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
********** current doc: #text node, XML doc's range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
********** current doc: #text node, detached range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
******** current doc: #comment node, current doc's range, type 8 | PASS | PASS | PASS | PASS | PASS | PASS |
******** current doc: #comment node, foreign doc's range, type 8 | PASS | PASS | PASS | PASS | PASS | PASS |
******** current doc: #comment node, XML doc's range, type 8 | PASS | PASS | PASS | PASS | PASS | PASS |
******** current doc: #comment node, detached range, type 8 | PASS | PASS | PASS | PASS | PASS | PASS |
****** current doc: script node, current doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
****** current doc: script node, foreign doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
****** current doc: script node, XML doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
****** current doc: script node, detached range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
foreign doc: #document node, current doc's range, type 9 | PASS | PASS | PASS | FAIL | PASS | FAIL |
foreign doc: #document node, foreign doc's range, type 9 | PASS | PASS | PASS | FAIL | PASS | FAIL |
foreign doc: #document node, XML doc's range, type 9 | PASS | PASS | PASS | FAIL | PASS | FAIL |
foreign doc: #document node, detached range, type 9 | PASS | PASS | PASS | PASS | PASS | PASS |
** foreign doc: html node, current doc's range, type 10 | PASS | PASS | PASS | FAIL | PASS | FAIL |
** foreign doc: html node, foreign doc's range, type 10 | PASS | PASS | PASS | FAIL | PASS | FAIL |
** foreign doc: html node, XML doc's range, type 10 | PASS | PASS | PASS | FAIL | PASS | FAIL |
** foreign doc: html node, detached range, type 10 | PASS | PASS | PASS | PASS | PASS | PASS |
** foreign doc: html node, current doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
** foreign doc: html node, foreign doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
** foreign doc: html node, XML doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
** foreign doc: html node, detached range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
**** foreign doc: head node, current doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
**** foreign doc: head node, foreign doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
**** foreign doc: head node, XML doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
**** foreign doc: head node, detached range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
****** foreign doc: title node, current doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
****** foreign doc: title node, foreign doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
****** foreign doc: title node, XML doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
****** foreign doc: title node, detached range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
******** foreign doc: #text node, current doc's range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
******** foreign doc: #text node, foreign doc's range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
******** foreign doc: #text node, XML doc's range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
******** foreign doc: #text node, detached range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
**** foreign doc: body node, current doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
**** foreign doc: body node, foreign doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
**** foreign doc: body node, XML doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
**** foreign doc: body node, detached range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
****** foreign doc: p node, current doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
****** foreign doc: p node, foreign doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
****** foreign doc: p node, XML doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
****** foreign doc: p node, detached range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
****** foreign doc: #text node, current doc's range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
****** foreign doc: #text node, foreign doc's range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
****** foreign doc: #text node, XML doc's range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
****** foreign doc: #text node, detached range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
** foreign doc: #comment node, current doc's range, type 8 | PASS | PASS | PASS | PASS | PASS | PASS |
** foreign doc: #comment node, foreign doc's range, type 8 | PASS | PASS | PASS | PASS | PASS | PASS |
** foreign doc: #comment node, XML doc's range, type 8 | PASS | PASS | PASS | PASS | PASS | PASS |
** foreign doc: #comment node, detached range, type 8 | PASS | PASS | PASS | PASS | PASS | PASS |
detached div in current doc: div node, current doc's range, type 1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
detached div in current doc: div node, foreign doc's range, type 1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
detached div in current doc: div node, XML doc's range, type 1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
detached div in current doc: div node, detached range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
** detached div in current doc: p node, current doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | FAIL |
** detached div in current doc: p node, foreign doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | FAIL |
** detached div in current doc: p node, XML doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | FAIL |
** detached div in current doc: p node, detached range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
**** detached div in current doc: #text node, current doc's range, type 3 | PASS | PASS | PASS | PASS | PASS | FAIL |
**** detached div in current doc: #text node, foreign doc's range, type 3 | PASS | PASS | PASS | PASS | PASS | FAIL |
**** detached div in current doc: #text node, XML doc's range, type 3 | PASS | PASS | PASS | PASS | PASS | FAIL |
**** detached div in current doc: #text node, detached range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
#document node, current doc's range, type 9 | PASS | PASS | PASS | FAIL | PASS | FAIL |
#document node, foreign doc's range, type 9 | PASS | PASS | PASS | FAIL | PASS | FAIL |
#document node, XML doc's range, type 9 | PASS | PASS | PASS | FAIL | PASS | FAIL |
#document node, detached range, type 9 | PASS | PASS | PASS | PASS | PASS | PASS |
** qorflesnorf node, current doc's range, type 10 | PASS | PASS | PASS | FAIL | PASS | FAIL |
** qorflesnorf node, foreign doc's range, type 10 | PASS | PASS | PASS | FAIL | PASS | FAIL |
** qorflesnorf node, XML doc's range, type 10 | PASS | PASS | PASS | FAIL | PASS | FAIL |
** qorflesnorf node, detached range, type 10 | PASS | PASS | PASS | PASS | PASS | PASS |
** igiveuponcreativenames node, current doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
** igiveuponcreativenames node, foreign doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
** igiveuponcreativenames node, XML doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
** igiveuponcreativenames node, detached range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
**** #text node, current doc's range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
**** #text node, foreign doc's range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
**** #text node, XML doc's range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
**** #text node, detached range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
** somepi node, current doc's range, type 7 | PASS | FAIL | PASS | FAIL | PASS | PASS |
** somepi node, foreign doc's range, type 7 | PASS | FAIL | PASS | FAIL | PASS | PASS |
** somepi node, XML doc's range, type 7 | PASS | FAIL | PASS | FAIL | PASS | PASS |
** somepi node, detached range, type 7 | PASS | PASS | PASS | PASS | PASS | PASS |
** #comment node, current doc's range, type 8 | PASS | PASS | PASS | PASS | PASS | PASS |
** #comment node, foreign doc's range, type 8 | PASS | PASS | PASS | PASS | PASS | PASS |
** #comment node, XML doc's range, type 8 | PASS | PASS | PASS | PASS | PASS | PASS |
** #comment node, detached range, type 8 | PASS | PASS | PASS | PASS | PASS | PASS |
igiveuponcreativenames node, current doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
igiveuponcreativenames node, foreign doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
igiveuponcreativenames node, XML doc's range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
igiveuponcreativenames node, detached range, type 1 | PASS | PASS | PASS | PASS | PASS | PASS |
** #text node, current doc's range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
** #text node, foreign doc's range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
** #text node, XML doc's range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
** #text node, detached range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
#text node, current doc's range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
#text node, foreign doc's range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
#text node, XML doc's range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
#text node, detached range, type 3 | PASS | PASS | PASS | PASS | PASS | PASS |
somepi node, current doc's range, type 7 | PASS | FAIL | PASS | FAIL | PASS | PASS |
somepi node, foreign doc's range, type 7 | PASS | FAIL | PASS | FAIL | PASS | PASS |
somepi node, XML doc's range, type 7 | PASS | FAIL | PASS | FAIL | PASS | PASS |
somepi node, detached range, type 7 | PASS | PASS | PASS | PASS | PASS | PASS |
#comment node, current doc's range, type 8 | PASS | PASS | PASS | PASS | PASS | PASS |
#comment node, foreign doc's range, type 8 | PASS | PASS | PASS | PASS | PASS | PASS |
#comment node, XML doc's range, type 8 | PASS | PASS | PASS | PASS | PASS | PASS |
#comment node, detached range, type 8 | PASS | PASS | PASS | PASS | PASS | PASS |
#document-fragment node, current doc's range, type 11 | PASS | PASS | PASS | FAIL | PASS | FAIL |
#document-fragment node, foreign doc's range, type 11 | PASS | PASS | PASS | FAIL | PASS | FAIL |
#document-fragment node, XML doc's range, type 11 | PASS | PASS | PASS | FAIL | PASS | FAIL |
#document-fragment node, detached range, type 11 | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/ranges/Range-set.html | OK | OK | OK | OK | OK | OK |
Set up range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 10 [document.documentElement, 0, document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 11 [document.documentElement, 0, document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 12 [document.documentElement, 1, document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 13 [document.head, 1, document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 14 [document.body, 4, document.body, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 16 [paras[0], 0, paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 17 [detachedPara1, 0, detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 20 [paras[0].firstChild, 3, paras[3], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 21 [paras[0], 0, paras[0].firstChild, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 22 [testDiv, 2, paras[4], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 23 [document, 0, document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 24 [document, 0, document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 25 [comment, 2, comment, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 26 [testDiv, 0, comment, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 27 [foreignDoc, 1, foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 28 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 29 [xmlDoc, 1, xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 30 [detachedTextNode, 0, detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
Set up range 33 [detachedComment, 3, detachedComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Set up range 34 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Set up range 35 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | FAIL | PASS | FAIL | PASS | PASS |
Set up range 36 [docfrag, 0, docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 16 [detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 17 [detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 18 [detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 41 [detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 42 [detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 16 [detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 17 [detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 41 [detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 42 [detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 20 [foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 21 [foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 22 [foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 31 [foreignDoc.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 32 [foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 33 [foreignDoc.head, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 34 [foreignDoc.body, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 54 [foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 55 [foreignDoc, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 57 [foreignTextNode, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 58 [foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 20 [foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 21 [foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 31 [foreignDoc.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 32 [foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 33 [foreignDoc.head, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 34 [foreignDoc.body, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 54 [foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 55 [foreignDoc, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 57 [foreignTextNode, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 58 [foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 13 [document.head, 1, document.head, 1], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 13 [document.head, 1, document.head, 1], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 13 [document.head, 1, document.head, 1], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 13 [document.head, 1, document.head, 1], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 13 [document.head, 1, document.head, 1], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 13 [document.head, 1, document.head, 1], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 14 [document.body, 4, document.body, 5], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 14 [document.body, 4, document.body, 5], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 14 [document.body, 4, document.body, 5], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 14 [document.body, 4, document.body, 5], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 14 [document.body, 4, document.body, 5], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 14 [document.body, 4, document.body, 5], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 20 [foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 21 [foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 22 [foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 31 [foreignDoc.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 32 [foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 33 [foreignDoc.head, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 34 [foreignDoc.body, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 54 [foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 55 [foreignDoc, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 57 [foreignTextNode, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 58 [foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 16 [paras[0], 0, paras[0], 1], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 16 [detachedPara1.firstChild, 0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 17 [detachedPara1.firstChild, 1] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 18 [detachedPara1.firstChild, 8] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 41 [detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 42 [detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 22 [testDiv, 2, paras[4], 1], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 23 [document, 0, document, 1], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 23 [document, 0, document, 1], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 23 [document, 0, document, 1], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 23 [document, 0, document, 1], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 23 [document, 0, document, 1], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 23 [document, 0, document, 1], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 24 [document, 0, document, 2], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 24 [document, 0, document, 2], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 24 [document, 0, document, 2], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 24 [document, 0, document, 2], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 24 [document, 0, document, 2], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 24 [document, 0, document, 2], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 25 [comment, 2, comment, 3], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 25 [comment, 2, comment, 3], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 25 [comment, 2, comment, 3], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 25 [comment, 2, comment, 3], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 25 [comment, 2, comment, 3], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 25 [comment, 2, comment, 3], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 26 [testDiv, 0, comment, 5], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 26 [testDiv, 0, comment, 5], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 26 [testDiv, 0, comment, 5], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 26 [testDiv, 0, comment, 5], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 26 [testDiv, 0, comment, 5], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 26 [testDiv, 0, comment, 5], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 20 [foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 21 [foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 22 [foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 31 [foreignDoc.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 32 [foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 33 [foreignDoc.head, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 34 [foreignDoc.body, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 54 [foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 55 [foreignDoc, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 57 [foreignTextNode, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 58 [foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 20 [foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 21 [foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 22 [foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 31 [foreignDoc.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 32 [foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 33 [foreignDoc.head, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 34 [foreignDoc.body, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 54 [foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 55 [foreignDoc, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 57 [foreignTextNode, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 58 [foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 60 [xmlDoc, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 61 [xmlDoc, 1] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 63 [xmlComment, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 65 [processingInstruction, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 68 [detachedTextNode, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 69 [detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 70 [detachedForeignTextNode, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 71 [detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 72 [detachedXmlTextNode, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 73 [detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 20 [foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 21 [foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 22 [foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 31 [foreignDoc.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 32 [foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 33 [foreignDoc.head, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 34 [foreignDoc.body, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 54 [foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 55 [foreignDoc, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 57 [foreignTextNode, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 58 [foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 60 [xmlDoc, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 61 [xmlDoc, 1] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 63 [xmlComment, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 65 [processingInstruction, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 80 [docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStart() with range 36 [docfrag, 0, docfrag, 0], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 16 [detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 17 [detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 18 [detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 41 [detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 42 [detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 16 [detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 17 [detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 41 [detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 42 [detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 20 [foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 21 [foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 22 [foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 31 [foreignDoc.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 32 [foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 33 [foreignDoc.head, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 34 [foreignDoc.body, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 54 [foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 55 [foreignDoc, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 57 [foreignTextNode, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 58 [foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 20 [foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 21 [foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 31 [foreignDoc.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 32 [foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 33 [foreignDoc.head, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 34 [foreignDoc.body, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 54 [foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 55 [foreignDoc, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 57 [foreignTextNode, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 58 [foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 13 [document.head, 1, document.head, 1], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 13 [document.head, 1, document.head, 1], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 13 [document.head, 1, document.head, 1], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 13 [document.head, 1, document.head, 1], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 13 [document.head, 1, document.head, 1], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 13 [document.head, 1, document.head, 1], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 14 [document.body, 4, document.body, 5], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 14 [document.body, 4, document.body, 5], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 14 [document.body, 4, document.body, 5], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 14 [document.body, 4, document.body, 5], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 14 [document.body, 4, document.body, 5], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 14 [document.body, 4, document.body, 5], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 20 [foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 21 [foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 22 [foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 31 [foreignDoc.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 32 [foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 33 [foreignDoc.head, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 34 [foreignDoc.body, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 54 [foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 55 [foreignDoc, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 57 [foreignTextNode, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 58 [foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 16 [detachedPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 17 [detachedPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 18 [detachedPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 41 [detachedPara1, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 42 [detachedPara1, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 23 [document, 0, document, 1], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 23 [document, 0, document, 1], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 23 [document, 0, document, 1], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 23 [document, 0, document, 1], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 23 [document, 0, document, 1], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 23 [document, 0, document, 1], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 24 [document, 0, document, 2], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 24 [document, 0, document, 2], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 24 [document, 0, document, 2], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 24 [document, 0, document, 2], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 24 [document, 0, document, 2], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 24 [document, 0, document, 2], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 25 [comment, 2, comment, 3], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 25 [comment, 2, comment, 3], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 25 [comment, 2, comment, 3], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 25 [comment, 2, comment, 3], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 25 [comment, 2, comment, 3], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 25 [comment, 2, comment, 3], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 26 [testDiv, 0, comment, 5], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 26 [testDiv, 0, comment, 5], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 26 [testDiv, 0, comment, 5], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 26 [testDiv, 0, comment, 5], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 26 [testDiv, 0, comment, 5], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 26 [testDiv, 0, comment, 5], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 20 [foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 21 [foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 22 [foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 31 [foreignDoc.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 32 [foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 33 [foreignDoc.head, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 34 [foreignDoc.body, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 54 [foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 55 [foreignDoc, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 57 [foreignTextNode, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 58 [foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 20 [foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 21 [foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 22 [foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 31 [foreignDoc.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 32 [foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 33 [foreignDoc.head, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 34 [foreignDoc.body, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 54 [foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 55 [foreignDoc, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 57 [foreignTextNode, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 58 [foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 60 [xmlDoc, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 61 [xmlDoc, 1] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 63 [xmlComment, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 65 [processingInstruction, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 68 [detachedTextNode, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 69 [detachedTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 70 [detachedForeignTextNode, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 71 [detachedForeignTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 72 [detachedXmlTextNode, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 73 [detachedXmlTextNode, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 1 [paras[0].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 2 [paras[0].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 3 [paras[0].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 4 [paras[0].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 5 [paras[0].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 6 [paras[0].firstChild, 10] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 9 [paras[1].firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 10 [paras[1].firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 11 [paras[1].firstChild, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 12 [paras[1].firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 13 [paras[1].firstChild, 9] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 25 [document.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 26 [document.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 27 [document.documentElement, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 29 [document.head, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 30 [document.body, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 35 [paras[0], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 36 [paras[0], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 38 [paras[1], 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 39 [paras[1], 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 43 [testDiv, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 44 [testDiv, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 46 [document, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 47 [document, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 48 [document, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 51 [comment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 20 [foreignPara1.firstChild, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 21 [foreignPara1.firstChild, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 22 [foreignPara1.firstChild, 8] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 31 [foreignDoc.documentElement, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 32 [foreignDoc.documentElement, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 33 [foreignDoc.head, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 34 [foreignDoc.body, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 54 [foreignDoc, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 55 [foreignDoc, 1] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 57 [foreignTextNode, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 58 [foreignTextNode, 36] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 60 [xmlDoc, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 61 [xmlDoc, 1] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 63 [xmlComment, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 65 [processingInstruction, 0] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 80 [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 0 [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 1 [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 2 [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 3 [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 4 [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 5 [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 6 [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 7 [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 8 [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 9 [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 10 [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 11 [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 12 [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 13 [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 14 [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 15 [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 16 [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 17 [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 18 [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 19 [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 20 [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 21 [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 22 [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 23 [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 24 [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 25 [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 26 [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 27 [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 28 [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 29 [document.head, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 30 [document.body, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 31 [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 32 [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 33 [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 34 [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 35 [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 36 [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 37 [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 38 [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 39 [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 40 [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 41 [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 42 [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 43 [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 44 [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 45 [document, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 46 [document, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 47 [document, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 48 [document, 2] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 49 [document, 3] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 50 [comment, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 51 [comment, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 52 [comment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 53 [comment, 96] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 54 [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 55 [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 56 [foreignComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 57 [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 58 [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 59 [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 60 [xmlDoc, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 61 [xmlDoc, 1] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 62 [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 63 [xmlComment, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 64 [xmlComment, 4] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 65 [processingInstruction, 0] | FAIL | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 66 [processingInstruction, 5] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 67 [processingInstruction, 9] | FAIL | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 68 [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 69 [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 70 [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 71 [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 72 [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 73 [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 74 [detachedProcessingInstruction, 12] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 75 [detachedComment, 3] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 76 [detachedComment, 5] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 77 [detachedForeignComment, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 78 [detachedForeignComment, 4] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 79 [detachedXmlComment, 2] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 80 [docfrag, 0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 81 [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 82 [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 83 [doctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 84 [doctype, -17] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 85 [doctype, 1] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 86 [foreignDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 87 [xmlDoctype, 0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedComment | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 1 paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 2 paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 0 paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 1 paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 2 paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 0 paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 1 paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 2 paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 0 paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 2 paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 5 detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 1 paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 2 paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 0 paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 2 paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 23 [document, 0, document, 1], node 0 paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 23 [document, 0, document, 1], node 1 paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 23 [document, 0, document, 1], node 2 paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 23 [document, 0, document, 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 23 [document, 0, document, 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 23 [document, 0, document, 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 23 [document, 0, document, 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 23 [document, 0, document, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 23 [document, 0, document, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 23 [document, 0, document, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 23 [document, 0, document, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 23 [document, 0, document, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 23 [document, 0, document, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 23 [document, 0, document, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 23 [document, 0, document, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 23 [document, 0, document, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 23 [document, 0, document, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 23 [document, 0, document, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 23 [document, 0, document, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 23 [document, 0, document, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 23 [document, 0, document, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 23 [document, 0, document, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 24 [document, 0, document, 2], node 0 paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 24 [document, 0, document, 2], node 1 paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 24 [document, 0, document, 2], node 2 paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 24 [document, 0, document, 2], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 24 [document, 0, document, 2], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 24 [document, 0, document, 2], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 24 [document, 0, document, 2], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 24 [document, 0, document, 2], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 24 [document, 0, document, 2], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 24 [document, 0, document, 2], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 24 [document, 0, document, 2], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 24 [document, 0, document, 2], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 24 [document, 0, document, 2], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 24 [document, 0, document, 2], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 24 [document, 0, document, 2], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 24 [document, 0, document, 2], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 24 [document, 0, document, 2], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 24 [document, 0, document, 2], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 24 [document, 0, document, 2], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 24 [document, 0, document, 2], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 24 [document, 0, document, 2], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 24 [document, 0, document, 2], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 25 [comment, 2, comment, 3], node 0 paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 25 [comment, 2, comment, 3], node 1 paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 25 [comment, 2, comment, 3], node 2 paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 25 [comment, 2, comment, 3], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 25 [comment, 2, comment, 3], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 25 [comment, 2, comment, 3], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 25 [comment, 2, comment, 3], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 25 [comment, 2, comment, 3], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 25 [comment, 2, comment, 3], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 25 [comment, 2, comment, 3], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 25 [comment, 2, comment, 3], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 25 [comment, 2, comment, 3], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 25 [comment, 2, comment, 3], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 25 [comment, 2, comment, 3], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 25 [comment, 2, comment, 3], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 25 [comment, 2, comment, 3], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 25 [comment, 2, comment, 3], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 25 [comment, 2, comment, 3], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 25 [comment, 2, comment, 3], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 25 [comment, 2, comment, 3], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 25 [comment, 2, comment, 3], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 25 [comment, 2, comment, 3], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 0 paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 1 paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 2 paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 3 foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 3 foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 0 paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 2 paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 23 [document, 0, document, 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 23 [document, 0, document, 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 23 [document, 0, document, 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 23 [document, 0, document, 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 23 [document, 0, document, 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 23 [document, 0, document, 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 23 [document, 0, document, 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 23 [document, 0, document, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 23 [document, 0, document, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 23 [document, 0, document, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 23 [document, 0, document, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 23 [document, 0, document, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 23 [document, 0, document, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 23 [document, 0, document, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 23 [document, 0, document, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 23 [document, 0, document, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 23 [document, 0, document, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 23 [document, 0, document, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 23 [document, 0, document, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 23 [document, 0, document, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 23 [document, 0, document, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 23 [document, 0, document, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 24 [document, 0, document, 2], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 24 [document, 0, document, 2], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 24 [document, 0, document, 2], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 24 [document, 0, document, 2], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 24 [document, 0, document, 2], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 24 [document, 0, document, 2], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 24 [document, 0, document, 2], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 24 [document, 0, document, 2], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 24 [document, 0, document, 2], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 24 [document, 0, document, 2], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 24 [document, 0, document, 2], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 24 [document, 0, document, 2], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 24 [document, 0, document, 2], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 24 [document, 0, document, 2], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 24 [document, 0, document, 2], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 24 [document, 0, document, 2], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 24 [document, 0, document, 2], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 24 [document, 0, document, 2], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 24 [document, 0, document, 2], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 24 [document, 0, document, 2], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 24 [document, 0, document, 2], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 24 [document, 0, document, 2], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 25 [comment, 2, comment, 3], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 25 [comment, 2, comment, 3], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 25 [comment, 2, comment, 3], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 25 [comment, 2, comment, 3], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 25 [comment, 2, comment, 3], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 25 [comment, 2, comment, 3], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 25 [comment, 2, comment, 3], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 25 [comment, 2, comment, 3], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 25 [comment, 2, comment, 3], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 25 [comment, 2, comment, 3], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 25 [comment, 2, comment, 3], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 25 [comment, 2, comment, 3], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 25 [comment, 2, comment, 3], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 25 [comment, 2, comment, 3], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 25 [comment, 2, comment, 3], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 25 [comment, 2, comment, 3], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 25 [comment, 2, comment, 3], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 25 [comment, 2, comment, 3], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 25 [comment, 2, comment, 3], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 25 [comment, 2, comment, 3], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 25 [comment, 2, comment, 3], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 25 [comment, 2, comment, 3], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 23 [document, 0, document, 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 23 [document, 0, document, 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 23 [document, 0, document, 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 23 [document, 0, document, 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 23 [document, 0, document, 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 23 [document, 0, document, 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 23 [document, 0, document, 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 23 [document, 0, document, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 23 [document, 0, document, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 23 [document, 0, document, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 23 [document, 0, document, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 23 [document, 0, document, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 23 [document, 0, document, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 23 [document, 0, document, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 23 [document, 0, document, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 23 [document, 0, document, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 23 [document, 0, document, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 23 [document, 0, document, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 23 [document, 0, document, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 23 [document, 0, document, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 23 [document, 0, document, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 23 [document, 0, document, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 24 [document, 0, document, 2], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 24 [document, 0, document, 2], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 24 [document, 0, document, 2], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 24 [document, 0, document, 2], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 24 [document, 0, document, 2], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 24 [document, 0, document, 2], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 24 [document, 0, document, 2], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 24 [document, 0, document, 2], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 24 [document, 0, document, 2], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 24 [document, 0, document, 2], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 24 [document, 0, document, 2], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 24 [document, 0, document, 2], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 24 [document, 0, document, 2], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 24 [document, 0, document, 2], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 24 [document, 0, document, 2], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 24 [document, 0, document, 2], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 24 [document, 0, document, 2], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 24 [document, 0, document, 2], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 24 [document, 0, document, 2], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 24 [document, 0, document, 2], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 24 [document, 0, document, 2], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 24 [document, 0, document, 2], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 25 [comment, 2, comment, 3], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 25 [comment, 2, comment, 3], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 25 [comment, 2, comment, 3], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 25 [comment, 2, comment, 3], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 25 [comment, 2, comment, 3], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 25 [comment, 2, comment, 3], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 25 [comment, 2, comment, 3], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 25 [comment, 2, comment, 3], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 25 [comment, 2, comment, 3], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 25 [comment, 2, comment, 3], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 25 [comment, 2, comment, 3], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 25 [comment, 2, comment, 3], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 25 [comment, 2, comment, 3], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 25 [comment, 2, comment, 3], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 25 [comment, 2, comment, 3], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 25 [comment, 2, comment, 3], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 25 [comment, 2, comment, 3], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 25 [comment, 2, comment, 3], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 25 [comment, 2, comment, 3], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 25 [comment, 2, comment, 3], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 25 [comment, 2, comment, 3], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 25 [comment, 2, comment, 3], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 23 [document, 0, document, 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 23 [document, 0, document, 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 23 [document, 0, document, 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 23 [document, 0, document, 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 23 [document, 0, document, 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 23 [document, 0, document, 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 23 [document, 0, document, 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 23 [document, 0, document, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 23 [document, 0, document, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 23 [document, 0, document, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 23 [document, 0, document, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 23 [document, 0, document, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 23 [document, 0, document, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 23 [document, 0, document, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 23 [document, 0, document, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 23 [document, 0, document, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 23 [document, 0, document, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 23 [document, 0, document, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 23 [document, 0, document, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 23 [document, 0, document, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 23 [document, 0, document, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 23 [document, 0, document, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 24 [document, 0, document, 2], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 24 [document, 0, document, 2], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 24 [document, 0, document, 2], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 24 [document, 0, document, 2], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 24 [document, 0, document, 2], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 24 [document, 0, document, 2], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 24 [document, 0, document, 2], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 24 [document, 0, document, 2], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 24 [document, 0, document, 2], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 24 [document, 0, document, 2], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 24 [document, 0, document, 2], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 24 [document, 0, document, 2], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 24 [document, 0, document, 2], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 24 [document, 0, document, 2], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 24 [document, 0, document, 2], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 24 [document, 0, document, 2], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 24 [document, 0, document, 2], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 24 [document, 0, document, 2], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 24 [document, 0, document, 2], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 24 [document, 0, document, 2], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 24 [document, 0, document, 2], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 24 [document, 0, document, 2], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 25 [comment, 2, comment, 3], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 25 [comment, 2, comment, 3], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 25 [comment, 2, comment, 3], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 25 [comment, 2, comment, 3], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 25 [comment, 2, comment, 3], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 25 [comment, 2, comment, 3], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 25 [comment, 2, comment, 3], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 25 [comment, 2, comment, 3], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 25 [comment, 2, comment, 3], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 25 [comment, 2, comment, 3], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 25 [comment, 2, comment, 3], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 25 [comment, 2, comment, 3], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 25 [comment, 2, comment, 3], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 25 [comment, 2, comment, 3], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 25 [comment, 2, comment, 3], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 25 [comment, 2, comment, 3], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 25 [comment, 2, comment, 3], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 25 [comment, 2, comment, 3], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 25 [comment, 2, comment, 3], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 25 [comment, 2, comment, 3], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 25 [comment, 2, comment, 3], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 25 [comment, 2, comment, 3], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 0 paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 2 paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 3 foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 4 foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 5 detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 6 detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 7 document | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 8 detachedDiv | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 9 foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 10 foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 11 xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 12 xmlElement | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 13 detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 14 foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 15 processingInstruction | FAIL | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 16 detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 17 comment | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 18 detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 19 docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 20 doctype | PASS | PASS | PASS | PASS | PASS | PASS |
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 21 foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/ranges/Range-surroundContents.html | OK | OK | OK | OK | OK | OK |
0,0: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
0,0: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
0,1: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
0,1: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
0,2: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,2: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | FAIL |
0,3: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,3: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,4: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,4: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | FAIL |
0,5: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,5: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,6: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,6: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | FAIL |
0,7: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node document | PASS | PASS | PASS | FAIL | PASS | FAIL |
0,7: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node document | PASS | PASS | PASS | PASS | PASS | PASS |
0,8: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,8: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,9: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
0,9: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
0,10: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,10: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,11: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
0,11: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
0,12: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,12: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,13: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,13: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
0,14: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,14: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
0,15: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,15: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
0,16: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,16: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
0,17: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,17: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node comment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
0,18: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
0,18: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
0,19: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
0,19: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
0,20: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node doctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
0,20: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
0,21: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
0,21: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
1,0: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
1,0: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
1,1: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
1,1: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
1,2: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,2: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | FAIL |
1,3: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
1,3: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
1,4: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,4: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | FAIL |
1,5: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,5: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
1,6: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,6: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | FAIL |
1,7: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node document | PASS | PASS | PASS | FAIL | PASS | FAIL |
1,7: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node document | PASS | PASS | PASS | PASS | PASS | PASS |
1,8: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
1,8: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
1,9: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
1,9: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
1,10: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
1,10: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
1,11: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
1,11: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
1,12: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
1,12: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
1,13: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
1,13: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
1,14: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,14: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
1,15: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,15: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
1,16: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,16: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
1,17: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,17: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node comment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
1,18: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
1,18: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
1,19: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
1,19: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
1,20: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node doctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
1,20: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
1,21: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
1,21: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
2,0: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
2,0: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
2,1: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
2,1: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
2,2: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,2: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,3: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
2,3: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,4: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,4: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,5: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
2,5: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,6: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,6: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,7: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node document | PASS | PASS | PASS | FAIL | PASS | FAIL |
2,7: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node document | PASS | PASS | PASS | PASS | PASS | PASS |
2,8: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
2,8: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,9: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
2,9: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
2,10: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
2,10: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,11: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
2,11: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
2,12: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
2,12: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,13: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
2,13: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
2,14: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,14: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,15: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,15: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,16: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,16: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,17: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,17: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,18: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,18: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
2,19: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
2,19: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
2,20: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node doctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
2,20: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
2,21: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
2,21: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
3,0: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
3,0: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
3,1: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
3,1: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
3,2: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,2: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,3: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
3,3: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,4: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,4: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,5: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
3,5: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,6: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,6: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,7: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node document | PASS | PASS | PASS | FAIL | PASS | FAIL |
3,7: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node document | PASS | PASS | PASS | PASS | PASS | PASS |
3,8: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
3,8: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,9: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
3,9: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
3,10: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
3,10: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,11: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
3,11: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
3,12: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
3,12: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,13: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
3,13: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
3,14: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,14: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,15: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,15: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,16: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,16: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,17: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,17: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,18: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,18: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
3,19: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
3,19: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
3,20: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node doctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
3,20: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
3,21: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
3,21: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
4,0: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,0: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,1: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,1: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | FAIL |
4,2: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
4,2: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
4,3: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,3: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,4: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,4: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | FAIL |
4,5: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,5: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,6: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,6: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | FAIL |
4,7: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node document | PASS | PASS | PASS | FAIL | PASS | FAIL |
4,7: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node document | PASS | PASS | PASS | PASS | PASS | PASS |
4,8: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,8: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,9: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
4,9: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
4,10: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,10: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,11: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
4,11: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
4,12: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,12: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,13: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,13: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
4,14: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,14: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
4,15: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,15: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
4,16: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,16: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
4,17: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,17: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node comment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
4,18: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
4,18: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
4,19: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
4,19: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
4,20: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node doctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
4,20: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
4,21: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
4,21: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
5,0: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
5,0: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,1: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,1: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,2: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[1].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
5,2: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[1].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
5,3: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
5,3: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,4: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,4: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,5: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
5,5: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,6: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,6: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,7: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node document | PASS | PASS | PASS | FAIL | PASS | FAIL |
5,7: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node document | PASS | PASS | PASS | PASS | PASS | PASS |
5,8: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
5,8: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,9: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
5,9: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
5,10: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
5,10: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,11: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
5,11: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
5,12: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
5,12: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,13: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
5,13: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,14: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,14: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,15: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,15: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,16: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,16: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,17: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,17: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,18: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,18: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
5,19: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
5,19: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
5,20: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node doctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
5,20: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
5,21: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
5,21: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
6,0: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,0: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,1: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,1: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,2: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,2: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,3: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,3: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,4: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,4: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,5: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
6,5: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
6,6: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
6,6: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
6,7: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node document | PASS | PASS | PASS | FAIL | PASS | FAIL |
6,7: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node document | PASS | PASS | PASS | PASS | PASS | PASS |
6,8: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedDiv | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
6,8: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedDiv | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
6,9: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
6,9: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
6,10: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,10: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,11: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
6,11: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
6,12: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,12: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,13: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,13: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,14: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,14: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,15: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,15: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,16: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,16: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,17: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,17: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node comment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,18: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
6,18: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
6,19: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
6,19: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
6,20: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node doctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
6,20: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
6,21: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
6,21: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
7,0: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0] | PASS | PASS | PASS | PASS | PASS | FAIL |
7,0: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
7,1: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,1: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,2: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,2: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,3: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | FAIL |
7,3: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
7,4: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,4: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,5: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
7,5: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
7,6: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
7,6: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
7,7: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node document | PASS | PASS | PASS | FAIL | PASS | FAIL |
7,7: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node document | PASS | PASS | PASS | PASS | PASS | PASS |
7,8: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedDiv | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
7,8: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedDiv | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
7,9: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
7,9: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
7,10: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | FAIL |
7,10: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
7,11: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
7,11: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
7,12: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlElement | PASS | PASS | PASS | FAIL | PASS | FAIL |
7,12: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | FAIL |
7,13: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
7,13: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,14: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,14: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,15: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,15: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,16: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,16: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,17: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,17: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,18: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,18: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
7,19: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
7,19: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
7,20: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node doctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
7,20: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
7,21: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
7,21: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
8,0: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,0: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,1: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,1: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | FAIL |
8,2: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,2: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | FAIL |
8,3: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
8,3: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
8,4: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
8,4: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
8,5: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,5: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,6: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,6: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | FAIL |
8,7: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node document | PASS | PASS | PASS | FAIL | PASS | FAIL |
8,7: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node document | PASS | PASS | PASS | PASS | PASS | PASS |
8,8: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,8: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,9: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
8,9: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
8,10: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,10: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,11: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
8,11: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
8,12: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,12: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,13: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,13: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
8,14: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,14: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | FAIL |
8,15: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,15: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
8,16: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,16: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | FAIL |
8,17: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,17: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node comment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
8,18: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
8,18: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | FAIL |
8,19: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
8,19: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
8,20: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node doctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
8,20: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
8,21: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
8,21: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
9,0: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0] | PASS | PASS | PASS | FAIL | PASS | PASS |
9,0: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,1: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,1: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,2: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,2: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,3: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
9,3: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
9,4: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
9,4: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
9,5: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
9,5: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,6: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,6: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,7: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node document | PASS | PASS | PASS | FAIL | PASS | FAIL |
9,7: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node document | PASS | PASS | PASS | PASS | PASS | PASS |
9,8: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedDiv | PASS | PASS | PASS | FAIL | PASS | PASS |
9,8: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,9: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
9,9: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
9,10: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
9,10: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,11: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
9,11: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
9,12: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
9,12: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,13: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
9,13: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,14: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,14: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,15: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,15: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,16: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,16: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,17: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,17: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,18: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,18: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
9,19: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
9,19: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
9,20: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node doctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
9,20: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
9,21: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
9,21: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
10,0: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
10,0: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
10,1: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,1: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,2: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,2: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,3: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
10,3: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
10,4: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,4: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,5: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,5: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
10,6: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,6: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,7: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node document | PASS | PASS | PASS | FAIL | PASS | FAIL |
10,7: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node document | PASS | PASS | PASS | PASS | PASS | PASS |
10,8: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
10,8: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
10,9: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
10,9: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
10,10: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
10,10: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
10,11: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
10,11: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
10,12: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
10,12: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
10,13: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
10,13: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,14: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,14: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,15: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,15: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,16: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,16: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,17: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,17: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,18: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,18: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
10,19: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
10,19: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
10,20: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node doctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
10,20: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
10,21: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
10,21: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
11,0: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
11,0: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
11,1: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
11,1: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,2: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
11,2: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,3: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
11,3: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
11,4: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,4: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,5: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,5: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
11,6: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,6: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,7: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node document | PASS | PASS | PASS | FAIL | PASS | FAIL |
11,7: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node document | PASS | PASS | PASS | PASS | PASS | PASS |
11,8: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
11,8: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
11,9: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
11,9: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
11,10: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
11,10: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
11,11: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
11,11: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
11,12: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
11,12: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
11,13: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
11,13: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,14: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,14: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,15: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,15: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,16: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,16: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,17: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,17: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,18: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,18: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
11,19: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
11,19: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
11,20: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node doctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
11,20: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
11,21: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
11,21: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
12,0: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
12,0: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
12,1: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
12,1: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,2: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
12,2: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,3: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
12,3: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
12,4: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,4: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,5: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,5: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
12,6: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,6: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,7: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node document | PASS | PASS | PASS | FAIL | PASS | FAIL |
12,7: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node document | PASS | PASS | PASS | PASS | PASS | PASS |
12,8: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
12,8: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
12,9: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
12,9: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
12,10: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
12,10: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
12,11: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
12,11: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
12,12: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
12,12: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
12,13: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
12,13: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,14: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,14: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,15: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,15: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,16: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,16: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,17: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,17: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,18: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,18: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
12,19: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
12,19: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
12,20: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node doctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
12,20: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
12,21: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
12,21: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
13,0: resulting DOM for range [document.head, 1, document.head, 1], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
13,0: resulting range position for range [document.head, 1, document.head, 1], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
13,1: resulting DOM for range [document.head, 1, document.head, 1], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,1: resulting range position for range [document.head, 1, document.head, 1], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,2: resulting DOM for range [document.head, 1, document.head, 1], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,2: resulting range position for range [document.head, 1, document.head, 1], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,3: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
13,3: resulting range position for range [document.head, 1, document.head, 1], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
13,4: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,4: resulting range position for range [document.head, 1, document.head, 1], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,5: resulting DOM for range [document.head, 1, document.head, 1], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,5: resulting range position for range [document.head, 1, document.head, 1], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
13,6: resulting DOM for range [document.head, 1, document.head, 1], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,6: resulting range position for range [document.head, 1, document.head, 1], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,7: resulting DOM for range [document.head, 1, document.head, 1], node document | PASS | PASS | PASS | FAIL | PASS | FAIL |
13,7: resulting range position for range [document.head, 1, document.head, 1], node document | PASS | PASS | PASS | PASS | PASS | PASS |
13,8: resulting DOM for range [document.head, 1, document.head, 1], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
13,8: resulting range position for range [document.head, 1, document.head, 1], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
13,9: resulting DOM for range [document.head, 1, document.head, 1], node foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
13,9: resulting range position for range [document.head, 1, document.head, 1], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
13,10: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
13,10: resulting range position for range [document.head, 1, document.head, 1], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
13,11: resulting DOM for range [document.head, 1, document.head, 1], node xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
13,11: resulting range position for range [document.head, 1, document.head, 1], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
13,12: resulting DOM for range [document.head, 1, document.head, 1], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
13,12: resulting range position for range [document.head, 1, document.head, 1], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
13,13: resulting DOM for range [document.head, 1, document.head, 1], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
13,13: resulting range position for range [document.head, 1, document.head, 1], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,14: resulting DOM for range [document.head, 1, document.head, 1], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,14: resulting range position for range [document.head, 1, document.head, 1], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,15: resulting DOM for range [document.head, 1, document.head, 1], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,15: resulting range position for range [document.head, 1, document.head, 1], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,16: resulting DOM for range [document.head, 1, document.head, 1], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,16: resulting range position for range [document.head, 1, document.head, 1], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,17: resulting DOM for range [document.head, 1, document.head, 1], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,17: resulting range position for range [document.head, 1, document.head, 1], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,18: resulting DOM for range [document.head, 1, document.head, 1], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,18: resulting range position for range [document.head, 1, document.head, 1], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
13,19: resulting DOM for range [document.head, 1, document.head, 1], node docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
13,19: resulting range position for range [document.head, 1, document.head, 1], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
13,20: resulting DOM for range [document.head, 1, document.head, 1], node doctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
13,20: resulting range position for range [document.head, 1, document.head, 1], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
13,21: resulting DOM for range [document.head, 1, document.head, 1], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
13,21: resulting range position for range [document.head, 1, document.head, 1], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
14,0: resulting DOM for range [document.body, 4, document.body, 5], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
14,0: resulting range position for range [document.body, 4, document.body, 5], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
14,1: resulting DOM for range [document.body, 4, document.body, 5], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,1: resulting range position for range [document.body, 4, document.body, 5], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,2: resulting DOM for range [document.body, 4, document.body, 5], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,2: resulting range position for range [document.body, 4, document.body, 5], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,3: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
14,3: resulting range position for range [document.body, 4, document.body, 5], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
14,4: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,4: resulting range position for range [document.body, 4, document.body, 5], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,5: resulting DOM for range [document.body, 4, document.body, 5], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,5: resulting range position for range [document.body, 4, document.body, 5], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
14,6: resulting DOM for range [document.body, 4, document.body, 5], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,6: resulting range position for range [document.body, 4, document.body, 5], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,7: resulting DOM for range [document.body, 4, document.body, 5], node document | PASS | PASS | PASS | FAIL | PASS | FAIL |
14,7: resulting range position for range [document.body, 4, document.body, 5], node document | PASS | PASS | PASS | PASS | PASS | PASS |
14,8: resulting DOM for range [document.body, 4, document.body, 5], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
14,8: resulting range position for range [document.body, 4, document.body, 5], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
14,9: resulting DOM for range [document.body, 4, document.body, 5], node foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
14,9: resulting range position for range [document.body, 4, document.body, 5], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
14,10: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
14,10: resulting range position for range [document.body, 4, document.body, 5], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
14,11: resulting DOM for range [document.body, 4, document.body, 5], node xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
14,11: resulting range position for range [document.body, 4, document.body, 5], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
14,12: resulting DOM for range [document.body, 4, document.body, 5], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
14,12: resulting range position for range [document.body, 4, document.body, 5], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
14,13: resulting DOM for range [document.body, 4, document.body, 5], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
14,13: resulting range position for range [document.body, 4, document.body, 5], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,14: resulting DOM for range [document.body, 4, document.body, 5], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,14: resulting range position for range [document.body, 4, document.body, 5], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,15: resulting DOM for range [document.body, 4, document.body, 5], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,15: resulting range position for range [document.body, 4, document.body, 5], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,16: resulting DOM for range [document.body, 4, document.body, 5], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,16: resulting range position for range [document.body, 4, document.body, 5], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,17: resulting DOM for range [document.body, 4, document.body, 5], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,17: resulting range position for range [document.body, 4, document.body, 5], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,18: resulting DOM for range [document.body, 4, document.body, 5], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,18: resulting range position for range [document.body, 4, document.body, 5], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
14,19: resulting DOM for range [document.body, 4, document.body, 5], node docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
14,19: resulting range position for range [document.body, 4, document.body, 5], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
14,20: resulting DOM for range [document.body, 4, document.body, 5], node doctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
14,20: resulting range position for range [document.body, 4, document.body, 5], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
14,21: resulting DOM for range [document.body, 4, document.body, 5], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
14,21: resulting range position for range [document.body, 4, document.body, 5], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
15,0: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0] | PASS | PASS | PASS | FAIL | PASS | PASS |
15,0: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0] | PASS | PASS | PASS | FAIL | PASS | PASS |
15,1: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,1: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,2: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,2: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,3: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,3: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
15,4: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,4: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,5: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
15,5: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
15,6: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,6: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,7: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node document | PASS | PASS | PASS | FAIL | PASS | FAIL |
15,7: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node document | PASS | PASS | PASS | PASS | PASS | PASS |
15,8: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedDiv | PASS | PASS | PASS | FAIL | PASS | PASS |
15,8: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedDiv | PASS | PASS | PASS | FAIL | PASS | PASS |
15,9: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
15,9: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
15,10: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,10: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
15,11: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
15,11: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
15,12: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
15,12: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
15,13: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
15,13: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,14: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,14: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,15: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,15: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,16: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,16: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,17: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,17: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,18: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,18: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
15,19: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
15,19: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
15,20: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node doctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
15,20: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
15,21: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
15,21: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
16,0: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
16,0: resulting range position for range [paras[0], 0, paras[0], 1], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
16,1: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
16,1: resulting range position for range [paras[0], 0, paras[0], 1], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,2: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,2: resulting range position for range [paras[0], 0, paras[0], 1], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,3: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
16,3: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
16,4: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,4: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,5: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,5: resulting range position for range [paras[0], 0, paras[0], 1], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
16,6: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,6: resulting range position for range [paras[0], 0, paras[0], 1], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,7: resulting DOM for range [paras[0], 0, paras[0], 1], node document | PASS | PASS | PASS | FAIL | PASS | FAIL |
16,7: resulting range position for range [paras[0], 0, paras[0], 1], node document | PASS | PASS | PASS | PASS | PASS | PASS |
16,8: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
16,8: resulting range position for range [paras[0], 0, paras[0], 1], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
16,9: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
16,9: resulting range position for range [paras[0], 0, paras[0], 1], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
16,10: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
16,10: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
16,11: resulting DOM for range [paras[0], 0, paras[0], 1], node xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
16,11: resulting range position for range [paras[0], 0, paras[0], 1], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
16,12: resulting DOM for range [paras[0], 0, paras[0], 1], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
16,12: resulting range position for range [paras[0], 0, paras[0], 1], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
16,13: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
16,13: resulting range position for range [paras[0], 0, paras[0], 1], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,14: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,14: resulting range position for range [paras[0], 0, paras[0], 1], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,15: resulting DOM for range [paras[0], 0, paras[0], 1], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,15: resulting range position for range [paras[0], 0, paras[0], 1], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,16: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,16: resulting range position for range [paras[0], 0, paras[0], 1], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,17: resulting DOM for range [paras[0], 0, paras[0], 1], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,17: resulting range position for range [paras[0], 0, paras[0], 1], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,18: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,18: resulting range position for range [paras[0], 0, paras[0], 1], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
16,19: resulting DOM for range [paras[0], 0, paras[0], 1], node docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
16,19: resulting range position for range [paras[0], 0, paras[0], 1], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
16,20: resulting DOM for range [paras[0], 0, paras[0], 1], node doctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
16,20: resulting range position for range [paras[0], 0, paras[0], 1], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
16,21: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
16,21: resulting range position for range [paras[0], 0, paras[0], 1], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
17,0: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | FAIL |
17,0: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,1: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,1: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,2: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,2: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,3: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
17,3: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,4: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,4: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,5: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
17,5: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
17,6: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,6: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
17,7: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node document | PASS | PASS | PASS | FAIL | PASS | FAIL |
17,7: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node document | PASS | PASS | PASS | PASS | PASS | PASS |
17,8: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedDiv | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
17,8: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedDiv | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
17,9: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
17,9: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
17,10: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | FAIL |
17,10: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,11: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
17,11: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
17,12: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | FAIL |
17,12: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,13: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,13: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,14: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,14: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,15: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,15: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,16: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,16: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,17: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,17: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,18: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,18: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
17,19: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
17,19: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
17,20: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node doctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
17,20: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
17,21: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
17,21: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
18,0: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
18,0: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
18,1: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
18,1: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
18,2: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
18,2: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
18,3: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | FAIL |
18,3: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,4: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
18,4: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
18,5: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1 | PASS | PASS | PASS | FAIL | PASS | FAIL |
18,5: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
18,6: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
18,6: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
18,7: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node document | PASS | FAIL | PASS | FAIL | PASS | FAIL |
18,7: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node document | PASS | PASS | PASS | PASS | PASS | PASS |
18,8: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedDiv | PASS | PASS | PASS | FAIL | PASS | FAIL |
18,8: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
18,9: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
18,9: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
18,10: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | FAIL |
18,10: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
18,11: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
18,11: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
18,12: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlElement | PASS | PASS | PASS | FAIL | PASS | FAIL |
18,12: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlElement | PASS | PASS | PASS | PASS | PASS | PASS |
18,13: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode | PASS | PASS | PASS | FAIL | PASS | FAIL |
18,13: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
18,14: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | FAIL |
18,14: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
18,15: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | FAIL |
18,15: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node processingInstruction | PASS | PASS | PASS | PASS | PASS | PASS |
18,16: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | FAIL |
18,16: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction | PASS | PASS | PASS | PASS | PASS | PASS |
18,17: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node comment | PASS | PASS | PASS | FAIL | PASS | FAIL |
18,17: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
18,18: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedComment | PASS | PASS | PASS | FAIL | PASS | FAIL |
18,18: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
18,19: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node docfrag | PASS | FAIL | PASS | FAIL | PASS | FAIL |
18,19: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
18,20: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node doctype | PASS | FAIL | PASS | FAIL | PASS | FAIL |
18,20: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
18,21: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype | PASS | FAIL | PASS | FAIL | PASS | FAIL |
18,21: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
19,0: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
19,0: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
19,1: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0].firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
19,1: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
19,2: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[1].firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
19,2: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
19,3: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | FAIL |
19,3: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,4: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
19,4: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
19,5: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1 | PASS | PASS | PASS | FAIL | PASS | FAIL |
19,5: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
19,6: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
19,6: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
19,7: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node document | PASS | FAIL | PASS | FAIL | PASS | FAIL |
19,7: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node document | PASS | PASS | PASS | PASS | PASS | PASS |
19,8: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedDiv | PASS | PASS | PASS | FAIL | PASS | FAIL |
19,8: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
19,9: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
19,9: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
19,10: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | FAIL |
19,10: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
19,11: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
19,11: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
19,12: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlElement | PASS | PASS | PASS | FAIL | PASS | FAIL |
19,12: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlElement | PASS | PASS | PASS | PASS | PASS | PASS |
19,13: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedTextNode | PASS | PASS | PASS | FAIL | PASS | FAIL |
19,13: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
19,14: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | FAIL |
19,14: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
19,15: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | FAIL |
19,15: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node processingInstruction | PASS | PASS | PASS | PASS | PASS | PASS |
19,16: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | FAIL |
19,16: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedProcessingInstruction | PASS | PASS | PASS | PASS | PASS | PASS |
19,17: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node comment | PASS | PASS | PASS | FAIL | PASS | FAIL |
19,17: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
19,18: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedComment | PASS | PASS | PASS | FAIL | PASS | FAIL |
19,18: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
19,19: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node docfrag | PASS | FAIL | PASS | FAIL | PASS | FAIL |
19,19: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
19,20: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node doctype | PASS | FAIL | PASS | FAIL | PASS | FAIL |
19,20: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
19,21: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoctype | PASS | FAIL | PASS | FAIL | PASS | FAIL |
19,21: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
20,0: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
20,0: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
20,1: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[0].firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
20,1: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
20,2: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[1].firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
20,2: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
20,3: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | FAIL |
20,3: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,4: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
20,4: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
20,5: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1 | PASS | PASS | PASS | FAIL | PASS | FAIL |
20,5: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
20,6: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
20,6: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
20,7: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node document | PASS | FAIL | PASS | FAIL | PASS | FAIL |
20,7: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node document | PASS | PASS | PASS | PASS | PASS | PASS |
20,8: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedDiv | PASS | PASS | PASS | FAIL | PASS | FAIL |
20,8: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
20,9: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
20,9: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
20,10: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | FAIL |
20,10: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
20,11: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
20,11: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
20,12: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node xmlElement | PASS | PASS | PASS | FAIL | PASS | FAIL |
20,12: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node xmlElement | PASS | PASS | PASS | PASS | PASS | PASS |
20,13: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedTextNode | PASS | PASS | PASS | FAIL | PASS | FAIL |
20,13: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
20,14: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | FAIL |
20,14: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
20,15: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | FAIL |
20,15: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node processingInstruction | PASS | PASS | PASS | PASS | PASS | PASS |
20,16: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | FAIL |
20,16: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedProcessingInstruction | PASS | PASS | PASS | PASS | PASS | PASS |
20,17: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node comment | PASS | PASS | PASS | FAIL | PASS | FAIL |
20,17: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
20,18: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedComment | PASS | PASS | PASS | FAIL | PASS | FAIL |
20,18: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
20,19: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node docfrag | PASS | FAIL | PASS | FAIL | PASS | FAIL |
20,19: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
20,20: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node doctype | PASS | FAIL | PASS | FAIL | PASS | FAIL |
20,20: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
20,21: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoctype | PASS | FAIL | PASS | FAIL | PASS | FAIL |
20,21: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
21,0: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
21,0: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
21,1: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,1: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,2: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,2: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,3: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
21,3: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
21,4: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,4: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,5: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,5: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
21,6: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,6: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,7: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node document | PASS | PASS | PASS | FAIL | PASS | FAIL |
21,7: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node document | PASS | PASS | PASS | PASS | PASS | PASS |
21,8: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
21,8: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
21,9: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
21,9: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
21,10: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
21,10: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
21,11: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
21,11: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
21,12: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
21,12: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
21,13: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
21,13: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,14: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,14: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,15: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,15: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,16: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,16: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,17: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,17: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,18: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,18: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
21,19: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
21,19: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
21,20: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node doctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
21,20: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
21,21: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
21,21: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
22,0: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
22,0: resulting range position for range [testDiv, 2, paras[4], 1], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
22,1: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[0].firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
22,1: resulting range position for range [testDiv, 2, paras[4], 1], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
22,2: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[1].firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
22,2: resulting range position for range [testDiv, 2, paras[4], 1], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
22,3: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | FAIL |
22,3: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,4: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
22,4: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
22,5: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedPara1 | PASS | PASS | PASS | FAIL | PASS | FAIL |
22,5: resulting range position for range [testDiv, 2, paras[4], 1], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
22,6: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
22,6: resulting range position for range [testDiv, 2, paras[4], 1], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
22,7: resulting DOM for range [testDiv, 2, paras[4], 1], node document | PASS | FAIL | PASS | FAIL | PASS | FAIL |
22,7: resulting range position for range [testDiv, 2, paras[4], 1], node document | PASS | PASS | PASS | PASS | PASS | PASS |
22,8: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedDiv | PASS | PASS | PASS | FAIL | PASS | FAIL |
22,8: resulting range position for range [testDiv, 2, paras[4], 1], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
22,9: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
22,9: resulting range position for range [testDiv, 2, paras[4], 1], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
22,10: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | FAIL |
22,10: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
22,11: resulting DOM for range [testDiv, 2, paras[4], 1], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
22,11: resulting range position for range [testDiv, 2, paras[4], 1], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
22,12: resulting DOM for range [testDiv, 2, paras[4], 1], node xmlElement | PASS | PASS | PASS | FAIL | PASS | FAIL |
22,12: resulting range position for range [testDiv, 2, paras[4], 1], node xmlElement | PASS | PASS | PASS | PASS | PASS | PASS |
22,13: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedTextNode | PASS | PASS | PASS | FAIL | PASS | FAIL |
22,13: resulting range position for range [testDiv, 2, paras[4], 1], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
22,14: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | FAIL |
22,14: resulting range position for range [testDiv, 2, paras[4], 1], node foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
22,15: resulting DOM for range [testDiv, 2, paras[4], 1], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | FAIL |
22,15: resulting range position for range [testDiv, 2, paras[4], 1], node processingInstruction | PASS | PASS | PASS | PASS | PASS | PASS |
22,16: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | FAIL |
22,16: resulting range position for range [testDiv, 2, paras[4], 1], node detachedProcessingInstruction | PASS | PASS | PASS | PASS | PASS | PASS |
22,17: resulting DOM for range [testDiv, 2, paras[4], 1], node comment | PASS | PASS | PASS | FAIL | PASS | FAIL |
22,17: resulting range position for range [testDiv, 2, paras[4], 1], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
22,18: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedComment | PASS | PASS | PASS | FAIL | PASS | FAIL |
22,18: resulting range position for range [testDiv, 2, paras[4], 1], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
22,19: resulting DOM for range [testDiv, 2, paras[4], 1], node docfrag | PASS | FAIL | PASS | FAIL | PASS | FAIL |
22,19: resulting range position for range [testDiv, 2, paras[4], 1], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
22,20: resulting DOM for range [testDiv, 2, paras[4], 1], node doctype | PASS | FAIL | PASS | FAIL | PASS | FAIL |
22,20: resulting range position for range [testDiv, 2, paras[4], 1], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
22,21: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignDoctype | PASS | FAIL | PASS | FAIL | PASS | FAIL |
22,21: resulting range position for range [testDiv, 2, paras[4], 1], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
23,0: resulting DOM for range [document, 0, document, 1], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
23,0: resulting range position for range [document, 0, document, 1], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
23,1: resulting DOM for range [document, 0, document, 1], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
23,1: resulting range position for range [document, 0, document, 1], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
23,2: resulting DOM for range [document, 0, document, 1], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
23,2: resulting range position for range [document, 0, document, 1], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
23,3: resulting DOM for range [document, 0, document, 1], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
23,3: resulting range position for range [document, 0, document, 1], node foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,4: resulting DOM for range [document, 0, document, 1], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
23,4: resulting range position for range [document, 0, document, 1], node foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
23,5: resulting DOM for range [document, 0, document, 1], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,5: resulting range position for range [document, 0, document, 1], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
23,6: resulting DOM for range [document, 0, document, 1], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
23,6: resulting range position for range [document, 0, document, 1], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
23,7: resulting DOM for range [document, 0, document, 1], node document | PASS | PASS | PASS | FAIL | PASS | FAIL |
23,7: resulting range position for range [document, 0, document, 1], node document | PASS | PASS | PASS | PASS | PASS | PASS |
23,8: resulting DOM for range [document, 0, document, 1], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
23,8: resulting range position for range [document, 0, document, 1], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
23,9: resulting DOM for range [document, 0, document, 1], node foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
23,9: resulting range position for range [document, 0, document, 1], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
23,10: resulting DOM for range [document, 0, document, 1], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
23,10: resulting range position for range [document, 0, document, 1], node foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
23,11: resulting DOM for range [document, 0, document, 1], node xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
23,11: resulting range position for range [document, 0, document, 1], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
23,12: resulting DOM for range [document, 0, document, 1], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
23,12: resulting range position for range [document, 0, document, 1], node xmlElement | PASS | PASS | PASS | PASS | PASS | PASS |
23,13: resulting DOM for range [document, 0, document, 1], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
23,13: resulting range position for range [document, 0, document, 1], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
23,14: resulting DOM for range [document, 0, document, 1], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
23,14: resulting range position for range [document, 0, document, 1], node foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
23,15: resulting DOM for range [document, 0, document, 1], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
23,15: resulting range position for range [document, 0, document, 1], node processingInstruction | PASS | PASS | PASS | PASS | PASS | PASS |
23,16: resulting DOM for range [document, 0, document, 1], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
23,16: resulting range position for range [document, 0, document, 1], node detachedProcessingInstruction | PASS | PASS | PASS | PASS | PASS | PASS |
23,17: resulting DOM for range [document, 0, document, 1], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
23,17: resulting range position for range [document, 0, document, 1], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
23,18: resulting DOM for range [document, 0, document, 1], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
23,18: resulting range position for range [document, 0, document, 1], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
23,19: resulting DOM for range [document, 0, document, 1], node docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
23,19: resulting range position for range [document, 0, document, 1], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
23,20: resulting DOM for range [document, 0, document, 1], node doctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
23,20: resulting range position for range [document, 0, document, 1], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
23,21: resulting DOM for range [document, 0, document, 1], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
23,21: resulting range position for range [document, 0, document, 1], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
24,0: resulting DOM for range [document, 0, document, 2], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
24,0: resulting range position for range [document, 0, document, 2], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
24,1: resulting DOM for range [document, 0, document, 2], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
24,1: resulting range position for range [document, 0, document, 2], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
24,2: resulting DOM for range [document, 0, document, 2], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
24,2: resulting range position for range [document, 0, document, 2], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
24,3: resulting DOM for range [document, 0, document, 2], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
24,3: resulting range position for range [document, 0, document, 2], node foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,4: resulting DOM for range [document, 0, document, 2], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | PASS |
24,4: resulting range position for range [document, 0, document, 2], node foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
24,5: resulting DOM for range [document, 0, document, 2], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,5: resulting range position for range [document, 0, document, 2], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
24,6: resulting DOM for range [document, 0, document, 2], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
24,6: resulting range position for range [document, 0, document, 2], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
24,7: resulting DOM for range [document, 0, document, 2], node document | PASS | PASS | PASS | FAIL | PASS | FAIL |
24,7: resulting range position for range [document, 0, document, 2], node document | PASS | PASS | PASS | PASS | PASS | PASS |
24,8: resulting DOM for range [document, 0, document, 2], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
24,8: resulting range position for range [document, 0, document, 2], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
24,9: resulting DOM for range [document, 0, document, 2], node foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
24,9: resulting range position for range [document, 0, document, 2], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
24,10: resulting DOM for range [document, 0, document, 2], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
24,10: resulting range position for range [document, 0, document, 2], node foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
24,11: resulting DOM for range [document, 0, document, 2], node xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
24,11: resulting range position for range [document, 0, document, 2], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
24,12: resulting DOM for range [document, 0, document, 2], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
24,12: resulting range position for range [document, 0, document, 2], node xmlElement | PASS | PASS | PASS | PASS | PASS | PASS |
24,13: resulting DOM for range [document, 0, document, 2], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
24,13: resulting range position for range [document, 0, document, 2], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
24,14: resulting DOM for range [document, 0, document, 2], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
24,14: resulting range position for range [document, 0, document, 2], node foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
24,15: resulting DOM for range [document, 0, document, 2], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
24,15: resulting range position for range [document, 0, document, 2], node processingInstruction | PASS | PASS | PASS | PASS | PASS | PASS |
24,16: resulting DOM for range [document, 0, document, 2], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | PASS |
24,16: resulting range position for range [document, 0, document, 2], node detachedProcessingInstruction | PASS | PASS | PASS | PASS | PASS | PASS |
24,17: resulting DOM for range [document, 0, document, 2], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
24,17: resulting range position for range [document, 0, document, 2], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
24,18: resulting DOM for range [document, 0, document, 2], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
24,18: resulting range position for range [document, 0, document, 2], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
24,19: resulting DOM for range [document, 0, document, 2], node docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
24,19: resulting range position for range [document, 0, document, 2], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
24,20: resulting DOM for range [document, 0, document, 2], node doctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
24,20: resulting range position for range [document, 0, document, 2], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
24,21: resulting DOM for range [document, 0, document, 2], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
24,21: resulting range position for range [document, 0, document, 2], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
25,0: resulting DOM for range [comment, 2, comment, 3], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,0: resulting range position for range [comment, 2, comment, 3], node paras[0] | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,1: resulting DOM for range [comment, 2, comment, 3], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,1: resulting range position for range [comment, 2, comment, 3], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,2: resulting DOM for range [comment, 2, comment, 3], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,2: resulting range position for range [comment, 2, comment, 3], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,3: resulting DOM for range [comment, 2, comment, 3], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,3: resulting range position for range [comment, 2, comment, 3], node foreignPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,4: resulting DOM for range [comment, 2, comment, 3], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,4: resulting range position for range [comment, 2, comment, 3], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,5: resulting DOM for range [comment, 2, comment, 3], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,5: resulting range position for range [comment, 2, comment, 3], node detachedPara1 | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,6: resulting DOM for range [comment, 2, comment, 3], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,6: resulting range position for range [comment, 2, comment, 3], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,7: resulting DOM for range [comment, 2, comment, 3], node document | PASS | PASS | PASS | FAIL | PASS | FAIL |
25,7: resulting range position for range [comment, 2, comment, 3], node document | PASS | PASS | PASS | PASS | PASS | PASS |
25,8: resulting DOM for range [comment, 2, comment, 3], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,8: resulting range position for range [comment, 2, comment, 3], node detachedDiv | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,9: resulting DOM for range [comment, 2, comment, 3], node foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
25,9: resulting range position for range [comment, 2, comment, 3], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
25,10: resulting DOM for range [comment, 2, comment, 3], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,10: resulting range position for range [comment, 2, comment, 3], node foreignPara2 | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,11: resulting DOM for range [comment, 2, comment, 3], node xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
25,11: resulting range position for range [comment, 2, comment, 3], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
25,12: resulting DOM for range [comment, 2, comment, 3], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,12: resulting range position for range [comment, 2, comment, 3], node xmlElement | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,13: resulting DOM for range [comment, 2, comment, 3], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,13: resulting range position for range [comment, 2, comment, 3], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,14: resulting DOM for range [comment, 2, comment, 3], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,14: resulting range position for range [comment, 2, comment, 3], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,15: resulting DOM for range [comment, 2, comment, 3], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,15: resulting range position for range [comment, 2, comment, 3], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,16: resulting DOM for range [comment, 2, comment, 3], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,16: resulting range position for range [comment, 2, comment, 3], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,17: resulting DOM for range [comment, 2, comment, 3], node comment | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
25,17: resulting range position for range [comment, 2, comment, 3], node comment | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
25,18: resulting DOM for range [comment, 2, comment, 3], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,18: resulting range position for range [comment, 2, comment, 3], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
25,19: resulting DOM for range [comment, 2, comment, 3], node docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
25,19: resulting range position for range [comment, 2, comment, 3], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
25,20: resulting DOM for range [comment, 2, comment, 3], node doctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
25,20: resulting range position for range [comment, 2, comment, 3], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
25,21: resulting DOM for range [comment, 2, comment, 3], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
25,21: resulting range position for range [comment, 2, comment, 3], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
26,0: resulting DOM for range [testDiv, 0, comment, 5], node paras[0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
26,0: resulting range position for range [testDiv, 0, comment, 5], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
26,1: resulting DOM for range [testDiv, 0, comment, 5], node paras[0].firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
26,1: resulting range position for range [testDiv, 0, comment, 5], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
26,2: resulting DOM for range [testDiv, 0, comment, 5], node paras[1].firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
26,2: resulting range position for range [testDiv, 0, comment, 5], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
26,3: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | FAIL |
26,3: resulting range position for range [testDiv, 0, comment, 5], node foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,4: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
26,4: resulting range position for range [testDiv, 0, comment, 5], node foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
26,5: resulting DOM for range [testDiv, 0, comment, 5], node detachedPara1 | PASS | PASS | PASS | FAIL | PASS | FAIL |
26,5: resulting range position for range [testDiv, 0, comment, 5], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
26,6: resulting DOM for range [testDiv, 0, comment, 5], node detachedPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
26,6: resulting range position for range [testDiv, 0, comment, 5], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
26,7: resulting DOM for range [testDiv, 0, comment, 5], node document | PASS | FAIL | PASS | FAIL | PASS | FAIL |
26,7: resulting range position for range [testDiv, 0, comment, 5], node document | PASS | PASS | PASS | PASS | PASS | PASS |
26,8: resulting DOM for range [testDiv, 0, comment, 5], node detachedDiv | PASS | PASS | PASS | FAIL | PASS | FAIL |
26,8: resulting range position for range [testDiv, 0, comment, 5], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
26,9: resulting DOM for range [testDiv, 0, comment, 5], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
26,9: resulting range position for range [testDiv, 0, comment, 5], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
26,10: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | FAIL |
26,10: resulting range position for range [testDiv, 0, comment, 5], node foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
26,11: resulting DOM for range [testDiv, 0, comment, 5], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
26,11: resulting range position for range [testDiv, 0, comment, 5], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
26,12: resulting DOM for range [testDiv, 0, comment, 5], node xmlElement | PASS | PASS | PASS | FAIL | PASS | FAIL |
26,12: resulting range position for range [testDiv, 0, comment, 5], node xmlElement | PASS | PASS | PASS | PASS | PASS | PASS |
26,13: resulting DOM for range [testDiv, 0, comment, 5], node detachedTextNode | PASS | PASS | PASS | FAIL | PASS | FAIL |
26,13: resulting range position for range [testDiv, 0, comment, 5], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
26,14: resulting DOM for range [testDiv, 0, comment, 5], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | FAIL |
26,14: resulting range position for range [testDiv, 0, comment, 5], node foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
26,15: resulting DOM for range [testDiv, 0, comment, 5], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | FAIL |
26,15: resulting range position for range [testDiv, 0, comment, 5], node processingInstruction | PASS | PASS | PASS | PASS | PASS | PASS |
26,16: resulting DOM for range [testDiv, 0, comment, 5], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | FAIL |
26,16: resulting range position for range [testDiv, 0, comment, 5], node detachedProcessingInstruction | PASS | PASS | PASS | PASS | PASS | PASS |
26,17: resulting DOM for range [testDiv, 0, comment, 5], node comment | PASS | PASS | PASS | FAIL | PASS | FAIL |
26,17: resulting range position for range [testDiv, 0, comment, 5], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
26,18: resulting DOM for range [testDiv, 0, comment, 5], node detachedComment | PASS | PASS | PASS | FAIL | PASS | FAIL |
26,18: resulting range position for range [testDiv, 0, comment, 5], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
26,19: resulting DOM for range [testDiv, 0, comment, 5], node docfrag | PASS | FAIL | PASS | FAIL | PASS | FAIL |
26,19: resulting range position for range [testDiv, 0, comment, 5], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
26,20: resulting DOM for range [testDiv, 0, comment, 5], node doctype | PASS | FAIL | PASS | FAIL | PASS | FAIL |
26,20: resulting range position for range [testDiv, 0, comment, 5], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
26,21: resulting DOM for range [testDiv, 0, comment, 5], node foreignDoctype | PASS | FAIL | PASS | FAIL | PASS | FAIL |
26,21: resulting range position for range [testDiv, 0, comment, 5], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
27,0: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
27,0: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
27,1: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[0].firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
27,1: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
27,2: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[1].firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
27,2: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
27,3: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | FAIL |
27,3: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,4: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
27,4: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
27,5: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedPara1 | PASS | PASS | PASS | FAIL | PASS | FAIL |
27,5: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
27,6: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
27,6: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
27,7: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node document | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,7: resulting range position for range [foreignDoc, 1, foreignComment, 2], node document | PASS | PASS | PASS | PASS | PASS | PASS |
27,8: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedDiv | PASS | PASS | PASS | FAIL | PASS | FAIL |
27,8: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
27,9: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,9: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
27,10: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | FAIL |
27,10: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
27,11: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,11: resulting range position for range [foreignDoc, 1, foreignComment, 2], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
27,12: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node xmlElement | PASS | PASS | PASS | FAIL | PASS | FAIL |
27,12: resulting range position for range [foreignDoc, 1, foreignComment, 2], node xmlElement | PASS | PASS | PASS | PASS | PASS | PASS |
27,13: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedTextNode | PASS | PASS | PASS | FAIL | PASS | FAIL |
27,13: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
27,14: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | FAIL |
27,14: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
27,15: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | FAIL |
27,15: resulting range position for range [foreignDoc, 1, foreignComment, 2], node processingInstruction | PASS | PASS | PASS | PASS | PASS | PASS |
27,16: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | FAIL |
27,16: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedProcessingInstruction | PASS | PASS | PASS | PASS | PASS | PASS |
27,17: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node comment | PASS | PASS | PASS | FAIL | PASS | FAIL |
27,17: resulting range position for range [foreignDoc, 1, foreignComment, 2], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
27,18: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedComment | PASS | PASS | PASS | FAIL | PASS | FAIL |
27,18: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
27,19: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node docfrag | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,19: resulting range position for range [foreignDoc, 1, foreignComment, 2], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
27,20: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node doctype | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,20: resulting range position for range [foreignDoc, 1, foreignComment, 2], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
27,21: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignDoctype | PASS | FAIL | PASS | FAIL | PASS | FAIL |
27,21: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
28,0: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0] | PASS | PASS | PASS | FAIL | PASS | PASS |
28,0: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0] | PASS | PASS | PASS | FAIL | PASS | PASS |
28,1: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,1: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,2: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,2: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,3: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,3: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
28,4: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
28,4: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,5: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
28,5: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
28,6: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,6: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,7: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node document | PASS | PASS | PASS | FAIL | PASS | FAIL |
28,7: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node document | PASS | PASS | PASS | PASS | PASS | PASS |
28,8: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedDiv | PASS | PASS | PASS | FAIL | PASS | PASS |
28,8: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedDiv | PASS | PASS | PASS | FAIL | PASS | PASS |
28,9: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
28,9: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
28,10: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,10: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
28,11: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
28,11: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
28,12: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
28,12: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
28,13: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedTextNode | PASS | PASS | PASS | FAIL | PASS | PASS |
28,13: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,14: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,14: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,15: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,15: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,16: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,16: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,17: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,17: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,18: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,18: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
28,19: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
28,19: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
28,20: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node doctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
28,20: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
28,21: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
28,21: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
29,0: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[0] | PASS | PASS | PASS | FAIL | PASS | FAIL |
29,0: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
29,1: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[0].firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
29,1: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[0].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
29,2: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[1].firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
29,2: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[1].firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
29,3: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | FAIL |
29,3: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,4: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
29,4: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
29,5: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedPara1 | PASS | PASS | PASS | FAIL | PASS | FAIL |
29,5: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
29,6: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedPara1.firstChild | PASS | PASS | PASS | FAIL | PASS | FAIL |
29,6: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedPara1.firstChild | PASS | PASS | PASS | PASS | PASS | PASS |
29,7: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node document | PASS | FAIL | PASS | FAIL | PASS | FAIL |
29,7: resulting range position for range [xmlDoc, 1, xmlComment, 0], node document | PASS | PASS | PASS | PASS | PASS | PASS |
29,8: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedDiv | PASS | PASS | PASS | FAIL | PASS | FAIL |
29,8: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
29,9: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
29,9: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
29,10: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | FAIL |
29,10: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara2 | PASS | PASS | PASS | PASS | PASS | PASS |
29,11: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
29,11: resulting range position for range [xmlDoc, 1, xmlComment, 0], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
29,12: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node xmlElement | PASS | PASS | PASS | FAIL | PASS | FAIL |
29,12: resulting range position for range [xmlDoc, 1, xmlComment, 0], node xmlElement | PASS | PASS | PASS | PASS | PASS | PASS |
29,13: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedTextNode | PASS | PASS | PASS | FAIL | PASS | FAIL |
29,13: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
29,14: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignTextNode | PASS | PASS | PASS | FAIL | PASS | FAIL |
29,14: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
29,15: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node processingInstruction | PASS | PASS | PASS | FAIL | PASS | FAIL |
29,15: resulting range position for range [xmlDoc, 1, xmlComment, 0], node processingInstruction | PASS | PASS | PASS | PASS | PASS | PASS |
29,16: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedProcessingInstruction | PASS | PASS | PASS | FAIL | PASS | FAIL |
29,16: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedProcessingInstruction | PASS | PASS | PASS | PASS | PASS | PASS |
29,17: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node comment | PASS | PASS | PASS | FAIL | PASS | FAIL |
29,17: resulting range position for range [xmlDoc, 1, xmlComment, 0], node comment | PASS | PASS | PASS | PASS | PASS | PASS |
29,18: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedComment | PASS | PASS | PASS | FAIL | PASS | FAIL |
29,18: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedComment | PASS | PASS | PASS | PASS | PASS | PASS |
29,19: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node docfrag | PASS | FAIL | PASS | FAIL | PASS | FAIL |
29,19: resulting range position for range [xmlDoc, 1, xmlComment, 0], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
29,20: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node doctype | PASS | FAIL | PASS | FAIL | PASS | FAIL |
29,20: resulting range position for range [xmlDoc, 1, xmlComment, 0], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
29,21: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignDoctype | PASS | FAIL | PASS | FAIL | PASS | FAIL |
29,21: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
30,0: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,0: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,1: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,1: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,2: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[1].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,2: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[1].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,3: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,3: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,4: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,4: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,5: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,5: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,6: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,6: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,7: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node document | PASS | PASS | PASS | FAIL | PASS | FAIL |
30,7: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node document | PASS | PASS | PASS | PASS | PASS | PASS |
30,8: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedDiv | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,8: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedDiv | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,9: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
30,9: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
30,10: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara2 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,10: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara2 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,11: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
30,11: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
30,12: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node xmlElement | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,12: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node xmlElement | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,13: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedTextNode | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,13: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedTextNode | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,14: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignTextNode | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,14: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignTextNode | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,15: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node processingInstruction | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,15: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node processingInstruction | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,16: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedProcessingInstruction | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,16: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedProcessingInstruction | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,17: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node comment | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,17: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node comment | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,18: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedComment | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,18: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedComment | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
30,19: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
30,19: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
30,20: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node doctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
30,20: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
30,21: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
30,21: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
31,0: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,0: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,1: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,1: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,2: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[1].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,2: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[1].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,3: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,3: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,4: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,4: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,5: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,5: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,6: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,6: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,7: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node document | PASS | PASS | PASS | FAIL | PASS | FAIL |
31,7: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node document | PASS | PASS | PASS | PASS | PASS | PASS |
31,8: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedDiv | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,8: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedDiv | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,9: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
31,9: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
31,10: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara2 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,10: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara2 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,11: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
31,11: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
31,12: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlElement | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,12: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlElement | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,13: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedTextNode | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,13: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedTextNode | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,14: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignTextNode | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,14: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignTextNode | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,15: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node processingInstruction | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,15: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node processingInstruction | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,16: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedProcessingInstruction | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,16: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedProcessingInstruction | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,17: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node comment | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,17: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node comment | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,18: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedComment | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,18: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedComment | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
31,19: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
31,19: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
31,20: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node doctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
31,20: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
31,21: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
31,21: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
32,0: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,0: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,1: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,1: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,2: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[1].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,2: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[1].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,3: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,3: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,4: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,4: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,5: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,5: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,6: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,6: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,7: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node document | PASS | PASS | PASS | FAIL | PASS | FAIL |
32,7: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node document | PASS | PASS | PASS | PASS | PASS | PASS |
32,8: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedDiv | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,8: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedDiv | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,9: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
32,9: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
32,10: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara2 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,10: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara2 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,11: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
32,11: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
32,12: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlElement | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,12: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlElement | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,13: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedTextNode | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,13: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedTextNode | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,14: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignTextNode | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,14: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignTextNode | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,15: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node processingInstruction | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,15: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node processingInstruction | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,16: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedProcessingInstruction | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,16: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedProcessingInstruction | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,17: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node comment | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,17: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node comment | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,18: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedComment | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,18: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedComment | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
32,19: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
32,19: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
32,20: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node doctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
32,20: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
32,21: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
32,21: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
33,0: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,0: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,1: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,1: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,2: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[1].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,2: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[1].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,3: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,3: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,4: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,4: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,5: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,5: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,6: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,6: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,7: resulting DOM for range [detachedComment, 3, detachedComment, 4], node document | PASS | FAIL | PASS | FAIL | PASS | FAIL |
33,7: resulting range position for range [detachedComment, 3, detachedComment, 4], node document | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,8: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedDiv | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,8: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedDiv | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,9: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
33,9: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,10: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara2 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,10: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara2 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,11: resulting DOM for range [detachedComment, 3, detachedComment, 4], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
33,11: resulting range position for range [detachedComment, 3, detachedComment, 4], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,12: resulting DOM for range [detachedComment, 3, detachedComment, 4], node xmlElement | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,12: resulting range position for range [detachedComment, 3, detachedComment, 4], node xmlElement | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,13: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedTextNode | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,13: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedTextNode | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,14: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignTextNode | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,14: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignTextNode | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,15: resulting DOM for range [detachedComment, 3, detachedComment, 4], node processingInstruction | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,15: resulting range position for range [detachedComment, 3, detachedComment, 4], node processingInstruction | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,16: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedProcessingInstruction | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,16: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedProcessingInstruction | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,17: resulting DOM for range [detachedComment, 3, detachedComment, 4], node comment | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,17: resulting range position for range [detachedComment, 3, detachedComment, 4], node comment | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,18: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedComment | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,18: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedComment | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
33,19: resulting DOM for range [detachedComment, 3, detachedComment, 4], node docfrag | PASS | FAIL | PASS | FAIL | PASS | FAIL |
33,19: resulting range position for range [detachedComment, 3, detachedComment, 4], node docfrag | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,20: resulting DOM for range [detachedComment, 3, detachedComment, 4], node doctype | PASS | FAIL | PASS | FAIL | PASS | FAIL |
33,20: resulting range position for range [detachedComment, 3, detachedComment, 4], node doctype | PASS | FAIL | PASS | FAIL | PASS | PASS |
33,21: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignDoctype | PASS | FAIL | PASS | FAIL | PASS | FAIL |
33,21: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignDoctype | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,0: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,0: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,1: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,1: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,2: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[1].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,2: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[1].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,3: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,3: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,4: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,4: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,5: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,5: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,6: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,6: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,7: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node document | PASS | FAIL | PASS | FAIL | PASS | FAIL |
34,7: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node document | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,8: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedDiv | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,8: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedDiv | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,9: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
34,9: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,10: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara2 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,10: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara2 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,11: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
34,11: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,12: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlElement | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,12: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlElement | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,13: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedTextNode | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,13: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedTextNode | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,14: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignTextNode | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,14: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignTextNode | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,15: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node processingInstruction | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,15: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node processingInstruction | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,16: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedProcessingInstruction | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,16: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedProcessingInstruction | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,17: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node comment | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,17: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node comment | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,18: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedComment | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,18: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedComment | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
34,19: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node docfrag | PASS | FAIL | PASS | FAIL | PASS | FAIL |
34,19: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node docfrag | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,20: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node doctype | PASS | FAIL | PASS | FAIL | PASS | FAIL |
34,20: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node doctype | PASS | FAIL | PASS | FAIL | PASS | PASS |
34,21: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoctype | PASS | FAIL | PASS | FAIL | PASS | FAIL |
34,21: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoctype | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,0: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,0: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0] | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,1: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,1: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,2: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[1].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,2: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[1].firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,3: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,3: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,4: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,4: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,5: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,5: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,6: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,6: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1.firstChild | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,7: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node document | PASS | FAIL | PASS | FAIL | PASS | FAIL |
35,7: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node document | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,8: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedDiv | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,8: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedDiv | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,9: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
35,9: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,10: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara2 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,10: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara2 | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,11: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | FAIL |
35,11: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlDoc | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,12: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlElement | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,12: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlElement | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,13: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedTextNode | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,13: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedTextNode | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,14: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignTextNode | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,14: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignTextNode | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,15: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node processingInstruction | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,15: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node processingInstruction | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,16: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedProcessingInstruction | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,16: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedProcessingInstruction | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,17: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node comment | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,17: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node comment | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,18: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedComment | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,18: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedComment | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
35,19: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node docfrag | PASS | FAIL | PASS | FAIL | PASS | FAIL |
35,19: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node docfrag | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,20: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node doctype | PASS | FAIL | PASS | FAIL | PASS | FAIL |
35,20: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node doctype | PASS | FAIL | PASS | FAIL | PASS | PASS |
35,21: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoctype | PASS | FAIL | PASS | FAIL | PASS | FAIL |
35,21: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoctype | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,0: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
36,0: resulting range position for range [docfrag, 0, docfrag, 0], node paras[0] | PASS | PASS | PASS | PASS | PASS | PASS |
36,1: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,1: resulting range position for range [docfrag, 0, docfrag, 0], node paras[0].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,2: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,2: resulting range position for range [docfrag, 0, docfrag, 0], node paras[1].firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,3: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
36,3: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara1 | PASS | PASS | PASS | FAIL | PASS | PASS |
36,4: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,4: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,5: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
36,5: resulting range position for range [docfrag, 0, docfrag, 0], node detachedPara1 | PASS | PASS | PASS | PASS | PASS | PASS |
36,6: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,6: resulting range position for range [docfrag, 0, docfrag, 0], node detachedPara1.firstChild | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,7: resulting DOM for range [docfrag, 0, docfrag, 0], node document | PASS | PASS | PASS | FAIL | PASS | FAIL |
36,7: resulting range position for range [docfrag, 0, docfrag, 0], node document | PASS | PASS | PASS | PASS | PASS | PASS |
36,8: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
36,8: resulting range position for range [docfrag, 0, docfrag, 0], node detachedDiv | PASS | PASS | PASS | PASS | PASS | PASS |
36,9: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
36,9: resulting range position for range [docfrag, 0, docfrag, 0], node foreignDoc | PASS | PASS | PASS | PASS | PASS | PASS |
36,10: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
36,10: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara2 | PASS | PASS | PASS | FAIL | PASS | PASS |
36,11: resulting DOM for range [docfrag, 0, docfrag, 0], node xmlDoc | PASS | PASS | PASS | FAIL | PASS | FAIL |
36,11: resulting range position for range [docfrag, 0, docfrag, 0], node xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
36,12: resulting DOM for range [docfrag, 0, docfrag, 0], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
36,12: resulting range position for range [docfrag, 0, docfrag, 0], node xmlElement | PASS | PASS | PASS | FAIL | PASS | PASS |
36,13: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedTextNode | PASS | PASS | PASS | PASS | PASS | PASS |
36,13: resulting range position for range [docfrag, 0, docfrag, 0], node detachedTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,14: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,14: resulting range position for range [docfrag, 0, docfrag, 0], node foreignTextNode | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,15: resulting DOM for range [docfrag, 0, docfrag, 0], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,15: resulting range position for range [docfrag, 0, docfrag, 0], node processingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,16: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,16: resulting range position for range [docfrag, 0, docfrag, 0], node detachedProcessingInstruction | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,17: resulting DOM for range [docfrag, 0, docfrag, 0], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,17: resulting range position for range [docfrag, 0, docfrag, 0], node comment | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,18: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,18: resulting range position for range [docfrag, 0, docfrag, 0], node detachedComment | PASS | FAIL | PASS | FAIL | PASS | PASS |
36,19: resulting DOM for range [docfrag, 0, docfrag, 0], node docfrag | PASS | PASS | PASS | FAIL | PASS | FAIL |
36,19: resulting range position for range [docfrag, 0, docfrag, 0], node docfrag | PASS | PASS | PASS | PASS | PASS | PASS |
36,20: resulting DOM for range [docfrag, 0, docfrag, 0], node doctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
36,20: resulting range position for range [docfrag, 0, docfrag, 0], node doctype | PASS | PASS | PASS | PASS | PASS | PASS |
36,21: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignDoctype | PASS | PASS | PASS | FAIL | PASS | FAIL |
36,21: resulting range position for range [docfrag, 0, docfrag, 0], node foreignDoctype | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/traversal/NodeIterator-removal.html | OK | TIMEOUT | OK | TIMEOUT | OK | OK |
Test removing node paras[0] | PASS | - | PASS | - | FAIL | PASS |
Test removing node paras[0].firstChild | PASS | - | PASS | - | FAIL | PASS |
Test removing node paras[1].firstChild | PASS | - | PASS | - | FAIL | PASS |
Test removing node foreignPara1 | PASS | - | PASS | - | FAIL | PASS |
Test removing node foreignPara1.firstChild | PASS | - | PASS | - | FAIL | PASS |
Test removing node detachedPara1 | PASS | - | PASS | - | FAIL | PASS |
Test removing node detachedPara1.firstChild | PASS | - | PASS | - | FAIL | PASS |
Test removing node foreignPara2 | PASS | - | PASS | - | FAIL | PASS |
Test removing node xmlElement | PASS | - | PASS | - | FAIL | PASS |
Test removing node foreignTextNode | PASS | - | PASS | - | FAIL | PASS |
Test removing node processingInstruction | PASS | - | PASS | - | FAIL | PASS |
Test removing node comment | PASS | - | PASS | - | FAIL | PASS |
Test removing node doctype | PASS | - | PASS | - | FAIL | PASS |
Test removing node foreignDoctype | PASS | - | PASS | - | FAIL | PASS |
Test removing node paras[1] | PASS | - | PASS | - | FAIL | PASS |
Test removing node detachedPara2 | PASS | - | PASS | - | FAIL | PASS |
Test removing node detachedPara2.firstChild | PASS | - | PASS | - | FAIL | PASS |
Test removing node testDiv | PASS | - | PASS | - | FAIL | PASS |
Test removing node xmlTextNode | PASS | - | PASS | - | FAIL | PASS |
Test removing node xmlComment | PASS | - | PASS | - | FAIL | PASS |
Test removing node foreignComment | PASS | - | PASS | - | FAIL | PASS |
Test removing node xmlDoctype | PASS | - | PASS | - | FAIL | PASS |
/dom/traversal/NodeIterator.html | OK | OK | OK | OK | OK | OK |
detach() should be a no-op | PASS | PASS | PASS | FAIL | FAIL | PASS |
createNodeIterator() parameter defaults | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Propagate exception from filter function | PASS | PASS | PASS | FAIL | FAIL | PASS |
document.createNodeIterator(paras[0], 0, null) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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, null) | PASS | 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 |
/domparsing/DOMParser-parseFromString-html.html | - | OK | - | - | - | - |
/domparsing/DOMParser-parseFromString-xml.html | - | OK | - | - | - | - |
/domparsing/XMLSerializer-serializeToString.html | - | OK | - | - | - | - |
/domparsing/insert-adjacent.html | - | OK | - | - | - | - |
/domxpath/001.html | - | OK | - | - | - | - |
/domxpath/002.html | - | OK | - | - | - | - |
/domxpath/evaluator-constructor.html | - | OK | - | - | - | - |